欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

java-JDBC数据库的连接

package cn.bruce.MySql;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Connect {
    // 数据库地址
    // private static String dbUrl =
    // "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=CTT";
    //加时区及SSL验证方法
    private static String dbUrl = "jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true";
    // 用户名
    private static String dbUserName = "root";
    // 密码
    private static String dbPassword = "*******";
    // 驱动名称
    private static String jdbcName = "com.mysql.cj.jdbc.Driver";

    public static void main(String[] args) {
        try
        {
            Class.forName(jdbcName);
            System.out.println("加载驱动成功!");
        } catch (ClassNotFoundException e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
            System.out.println("加载驱动失败!");
        }
        // 连接对象定义
        Connection con = null;
        try
        {
            // 获取数据库连接
            con = DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
            System.out.println("获取数据库连接成功!");
            System.out.println("进行数据库操作!");
        } catch (SQLException e)
        {
            e.printStackTrace();
            System.out.println("获取数据库连接失败!");
        } finally
        {
            try
            {
                con.close();
            } catch (SQLException e)
            {
                e.printStackTrace();
            }
        }

    }
}

最新版本的JDBC需要注意的地方:驱动和URL和老版不一样,注意修改。

 

posted @ 2020-09-23 10:15  萧静默  阅读(153)  评论(0编辑  收藏  举报