当前位置:   article > 正文

mysql8 jdbc连接不上_MySQL8.0的jdbc连接异常解决,连不上解决办法

jdbc连mysql 有的用户能连有的不行

1.首先,安装MySQL的时候选择下面那种加密方式,否则第三方软件不能连接数据库,比如navicat连接不上。

2.以下两种方式可以获得Connection对象,一种是通过Driver对象的connect方法,一种是DriverManager的方法,建议使用后者。

3.在这里注意以下,注册驱动使用的是:

com.mysql.cj.jdbc.Driver

4.如果使用以前的注册驱动的代码会报异常,提示已经过时等信息。

如果你使用的是DriverManage对象获取连接,建议不用显示注册驱动,下面代码是可以直接运行的,不需要取消注释。高版本的数据库不需要显示注册驱动!

5.注意url后面那一串,如果是MySQL8.0,不加这一串可能连不上数据库。

// Class.forName("com.mysql.cj.jdbc.Driver");

// Driver driver = new com.mysql.cj.jdbc.Driver();

System.out.println("注册成功!");

String url = "jdbc:mysql://localhost:3306/demo1" + "?serverTimezone=GMT%2B8";

String user = "root";

String password = "suixin";

Properties info = new Properties();

info.put("user", user);

info.put("password", password);

// Connection connection = driver.connect(url,info);

Connection connection = DriverManager.getConnection(url, info);

System.out.println(connection);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/698644
推荐阅读
相关标签
  

闽ICP备14008679号