zoukankan      html  css  js  c++  java
  • 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和老版不一样,注意修改。

  • 相关阅读:
    pandas 和 matplotlib 的设置
    Django图(菜鸟教程)
    使用 pyperclip 实现复制粘贴
    Pycharm 使用 doctest 进行判断程序是否运行正常
    jieba 运行结果不显示 Building prefix dict from the default dictionary ...
    浮点数以 .0 结尾如何转换为整数
    IOS时间转时间戳出现Invalid Date的问题
    PHP小技巧
    CSS小技巧
    树状数组
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13716639.html
Copyright © 2011-2022 走看看