• 数据库1 实验代码和截图补交


    参考教材相关代码,提交能连接到world的截图(有学号水印),并提交代码的码云链接。

    相关的一些操作知识及代码:

    我们需要使用XAMPP中的PHPAdmin 建好数据库并进行测试。建数据库的SQL语句:

     CREATE SCHEMA demo;
    

    后面还要用到一个留言板的表,建这个数据库表的SQL语句是:

    use demo;
    CREATE TABLE t_message (
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    name CHAR(20) NOT NULL,
    email CHAR(40),
    msg TEXT NOT NULL
    ) CHARSET=UTF8;
    
    • JDBC入门 - JDBC(Java DataBase Connectivity)
    • 驱动的四种类型 - JDBC-ODBC Bridge Driver - Native API Driver - JDBC-Net Driver - Native Protocal Driver
    • 服务提供者框架(Service Provider Framework):多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来
    • 连接数据库
    • 连接数据库 - 注册Driver - 获取Connection - 关闭Connection

    实践过程:

    数据库我之前就配置过了,但是结果那天运行的时候,没有得到“已出现数据连接”,而是出现了一堆报错。但是当时我没来得及截图,所以也没有留下图片。

    然后我发现我是在IDEA中配置驱动mysql-connector-java-5.1.41-bin.jar (类似单元测试中加入junit.jar的方法)有问题,我找了很久,配置了很久都不对,最后是重新下载的,所以等我下载完再安装再配置,已经结束提交了。
    其实问题不是特别复杂,但主要是比较花时间,找到问题所在也花了一些功夫。

    下载链接:https://dev.mysql.com/downloads/connector/j/

    实践成果:

    /**
     * Created by XY on 2017/6/7.
     */
    import static java.lang.System.out;
    import java.sql.*;
    
    public class ConnectionDemo {
        public static void main(String[] args)
                throws ClassNotFoundException, SQLException {
            Class.forName("com.mysql.jdbc.Driver");
            String jdbcUrl = "jdbc:mysql://localhost:3306/word";
            String user = "root";
            String passwd = "";
            try(Connection conn =
                        DriverManager.getConnection(jdbcUrl, user, passwd)) {
                out.printf("已%s数据库连接%n",
                        conn.isClosed() ? "关闭" : "打开");
            }
        }
    }
    
    

  • 相关阅读:
    《人月神话》读后感
    软件工程心得体会(十一)
    Arch + Win10 EFI 引导重装记录
    BurpSuite 的使用
    Wireshark 的使用
    Android 中的反调试技术
    IDA 对 so 的动态调试
    Smail 中的一些点
    IDA 对 SO 的逆向
    动态调试smali代码
  • 原文地址:https://www.cnblogs.com/xuanyan/p/6984333.html
Copyright © 2020-2023  润新知