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”);
与数据库建立连接:
connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
可以通过PreparedStatement 或 Statement操作数据库,前者对sql进行预处理, 可防止sql注入, 以下例子使用 PreparedStatement实现
通过 ResultSet类接收返回值
最后别忘记关闭连接: