記錄MySQL連接數據庫的過程及代碼
第一步 下載MySQL connector
在命令行窗口查看自己MySQL版本 ,下載對應的驅動

下載路徑:https://dev.mysql.com/downloads/connector/j/
下載名稱如:mysql-connector-java-5.7.26-bin.jar
第二步 導入connector
創建普通Java項目,src同級目錄新建文件夾lib文件夾,將jar文件放進去,然后右擊Build,圖片演示如下

-----------------------------------分隔符---------------------------------------------

然后就開始連接數據庫啦。
第三步 連接數據庫
終於可以連接數據庫了,總的來說分為以下幾個步驟
- 連接數據庫
- 實例化Statement對象
- 執行SQL
- 獲取結果(在這里就可以拿到結果一頓操作啦)
- 關閉所有連接
詳細看代碼,已經注釋好啦!
1 import java.sql.*; 2 public class MysqlConn { 3 4 //MySQL 8版本以下的驅動寫法 5 static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; 6 static final String DB_URL = "jdbc:mysql://localhost:3306/User";//這里是連接User數據庫哦 7 8 // MySQL 8.0 以上版本 - JDBC 驅動名及數據庫 URL 9 //static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; 10 //static final String DB_URL = "jdbc:mysql://localhost:3306/User?useSSL=false&serverTimezone=UTC"; 11 12 static final String USER = "root";//用戶 13 static final String PASS = "123456";//密碼 14 15 public static void main(String[] args) { 16 Connection connection = null; 17 Statement statement = null; 18 try{ 19 Class.forName(JDBC_DRIVER); 20 System.out.println("正在連接數據庫..."); 21 connection = DriverManager.getConnection(DB_URL,USER,PASS);//開始連接 22 23 System.out.println("實例化Statement對象..."); 24 statement = connection.createStatement(); 25 String sql = "select * from xxw2";//SQL語句 26 ResultSet resultSet = statement.executeQuery(sql);//執行查詢 27 //展開結果集的數據庫 28 while(resultSet.next()) { 29 //通過字段檢索 30 String id = resultSet.getString("stu_id"); 31 String name = resultSet.getString("stu_name"); 32 String college = resultSet.getString("college"); 33 System.out.println("ID:" + id); 34 System.out.println("name:" + name); 35 System.out.println("college:" + college); 36 } 37 resultSet.close();//先關閉結果集 38 statement.close();//關閉Statement對象 39 connection.close();//最后關閉連接 40 } catch (Exception e) { 41 e.printStackTrace(); 42 } 43 } 44 }
看結果:

點贊是個好習慣~
