JDBC连接Mysql8.0失败解决方法(idea)

1,267 阅读1分钟

一、java连接Mysql问题

2.png

  • 出现上图问题是因为JDK版本与MySql版本不一致所导致。
  • 请详细检查自己的版本,进行及时的更新
  • MySql 安装链接(www.mysql.com)
  • JDK 安装链接(www.oracle.com/)

二、加载JDR包(两种方法)

方法一:
  1. idea 菜单栏 点击 File -> Project Struture

1.png

2.左边 菜单栏 Modules -> Dependencies -> 右边菜单栏‘+’ -> JARs or direction -> 下方 Apply -> ok

3.png

方法二:
  1. 右击项目名 -> New(新建) -> Director

5.png

  1. 新建一个 lib 文件夹,然后把下载好的 jar 包复制进来就好

6.png

三、java 连接 JDBC

  1. 加载驱动(MySql 8.0 新版代码和老版有所区别)

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

  1. 创建连接
connection =DriverManager.getConnection("jdbc:mysql://localhost:3306/personmanager?&useSSL=false&serverTimezone=UTC", "root", "123456");
  1. SQL语句(以查询为例)

    String str = "select * from boys";

  2. 创建一个 Statement 对象

    prepareStatement = connection.prepareStatement(str);

  3. Statement 执行SQL语句

    resultSet = prepareStatement.executeQuery();