问题:
1、要导入jar包(connector)
2、SSL
3、时区
1 import java.sql.*; 2 3 public class JDBCTest { 4 public static void main(String[] args) { 5 6 try { 7 //加载驱动 8 Class.forName("com.mysql.jdbc.Driver");//或者com.mysql.cj.jdbc.Driver 9 //连接,DriverManager是一个类,getConnection是一个静态方法,可以通过类名调用 10 Connection conn = DriverManager.getConnection 11 /** 12 * 可能遇到的问题: 13 * 1、SSL问题 14 * 2、时区问题 15 * 3、不要忘记设置utf8 16 */ 17 ("jdbc:mysql://localhost:3306/jdbcuser?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC", 18 "root", "Liu123456"); 19 20 //基本操作,需要通过Statement对象才能操作 21 Statement stmt = conn.createStatement(); 22 String sql = "select * from user;"; 23 stmt.executeQuery(sql); 24 //结果集 25 ResultSet rs = stmt.getResultSet(); 26 27 while (rs.next()) { 28 System.out.print(rs.getInt("id")); 29 System.out.print(rs.getString("username")); 30 System.out.println(""); 31 } 32 } catch (ClassNotFoundException | SQLException e) { 33 e.printStackTrace(); 34 } 35 } 36 }