IDEA下用連線MySQL8.0
阿新 • • 發佈:2018-12-11
需要注意一下兩點,與以前的版本不一樣:
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();
}
}
}
}
}