具体参考:(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; 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 { Class.forName(driver); con = DriverManager.getConnection(url, user, password); if (!con.isClosed()) { System.out.println("数据库连接成功"); } Statement statement=con.createStatement(); String 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("数据库连接失败"); } } }
|
以及数据库的一个配置