1. 程式人生 > >IDEA下用連線MySQL8.0

IDEA下用連線MySQL8.0

需要注意一下兩點,與以前的版本不一樣:

private static final String DRIVER_NAME = "com.mysql.cj.jdbc.Driver";
//資料庫連線地址
private static final String URL = "jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=UTF-8&useSSL=false";

全部程式碼:

import java.sql.*;

public class DBTest {
    //mysql驅動包名
    private
static final String DRIVER_NAME = "com.mysql.cj.jdbc.Driver"; //資料庫連線地址 private static final String URL = "jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=UTF-8&useSSL=false"; //使用者名稱 private static final String USER_NAME = "root"; //密碼 private static final
String PASSWORD = "1024"; public static void main(String[] args){ Connection connection = null; try { //載入mysql的驅動類 Class.forName(DRIVER_NAME); //獲取資料庫連線 connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD); //mysql查詢語句
String sql = "SELECT * FROM student"; PreparedStatement prst = connection.prepareStatement(sql); //結果集 ResultSet rs = prst.executeQuery(); while (rs.next()) { System.out.println("名字" + rs.getString("name")); } rs.close(); prst.close(); } catch (Exception e) { e.printStackTrace(); }finally { if (connection != null) { try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }