Java连接mysql8.0

具体参考:(21条消息) idea上利用JDBC连接MYSQL数据库(8.0版本)_冢狐的私人空间-CSDN博客_idea连接mysql8.0

这个是需要导入IDEA的一个jar文件,java用该文件来连接mysql8.0数据库

可以在该网站中搜索对应MySQL8.0.23版本的jar,当然也可以找其他文件

Maven Repository: Search/Browse/Explore (mvnrepository.com)

我直接将该版本的jar附上百度网盘链接:

https://pan.baidu.com/s/1Qy9d5XBQAwSORrLilNOqqg
提取码:eitv

在IDEA添加jar就不说了,这里直接上连接所需的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package test;
import java.sql.*;

public class t {
public static void main(String[] args) throws Exception{
Connection con;
//jdbc驱动
String driver="com.mysql.cj.jdbc.Driver";
//这里是我的数据库的信息
String url="jdbc:mysql://localhost:3306/db_liwangdong?&useSSL=false&serverTimezone=UTC";
String user="root";
String password="123456";
try {
//注册JDBC驱动程序
Class.forName(driver);
//建立连接
con = DriverManager.getConnection(url, user, password);
//判断连接是否成功
if (!con.isClosed()) {
System.out.println("数据库连接成功");
}
Statement statement=con.createStatement();
String sql;
//sql语句
sql="select * from users";
ResultSet resultSet=statement.executeQuery(sql);
while (resultSet.next()){
String users=resultSet.getString("user");
String pwd=resultSet.getString("pwd");
System.out.println("users:"+users+" "+"pwd:"+pwd);
}
con.close();
} catch (ClassNotFoundException e) {
System.out.println("数据库驱动没有安装");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接失败");
}
}
}

以及数据库的一个配置


本博客所有文章除特别声明外,转载请注明出处!