java连接mysql数据库,mysql5.x与mysql8的区别

java连接mysql数据库,mysql5.x与mysql8的区别

首先 连接mysql数据库需要导入jar包:

mysql-connector-java-8.0.20.jar

下载地址

 https://dev.mysql.com/downloads/connector/j/

mysql数据库的URL:

   mysql8.0 :   "jdbc:mysql://localhost:3306/demo?useSSL=false&serverTimezone=Asia/Shanghai&autoReconnect=true";
   
    参考于:https://www.cnblogs.com/han-1034683568/p/9534681.html
 
   mysql5.x:     "jdbc:mysql://localhost:3306/demo"

用户名:USERNAME: root
密码: 123456
加载具体的驱动类:

mysql8.0:   Class.forName("com.mysql.cj.jdbc.Driver");
mysql5.x:   Class.forName("com.mysql.jdbc.Driver");

java连接mysql数据库,mysql5.x与mysql8的区别_第1张图片
与数据库建立连接:

connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);

可以通过PreparedStatement 或 Statement操作数据库,前者对sql进行预处理, 可防止sql注入, 以下例子使用 PreparedStatement实现
通过 ResultSet类接收返回值
java连接mysql数据库,mysql5.x与mysql8的区别_第2张图片
最后别忘记关闭连接:
在这里插入图片描述

你可能感兴趣的:(笔记,mysql,java)