java控制檯連線資料庫
阿新 • • 發佈:2018-12-02
分四個步驟
*1.載入驅動程式
*2.資料庫連線字串
*3.資料庫登入名和密碼
*4.最後關閉。
程式碼
1 package LinkMySQL; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 7 public class LinkToMySQLImp 8 { 9 /* 10 *java連線資料庫 11 *1.載入驅動程式 12 *2.資料庫連線字串 13 *3.資料庫登入名和密碼14 *4.最後關閉。 15 */ 16 private static final String URL="jdbc:mysql://localhost:3306/1.1?useSSL=false&serverTimezone=UTC"; 17 private static final String USER="root"; 18 private static final String PASSWORD="xcl123"; 19 public static void main(String args[]) 20 {//載入驅動 21 try22 { 23 Class.forName("com.mysql.cj.jdbc.Driver"); 24 } 25 catch (ClassNotFoundException e) 26 { 27 System.out.println("未能成功載入驅動!"); 28 e.printStackTrace(); 29 } 30 Connection coon=null; 31 try { 32 coon=DriverManager.getConnection(URL, USER, PASSWORD);33 System.out.println("獲取資料庫連線成功"); 34 } 35 catch (SQLException e) 36 { 37 System.out.println("獲取資料庫連線失敗"); 38 e.printStackTrace(); 39 } 40 if(coon!=null) 41 { 42 try { 43 coon.close(); 44 } 45 catch (SQLException e) 46 { 47 e.printStackTrace(); 48 coon=null; 49 } 50 } 51 } 52 }
出現的錯誤:
1,jar包是否匯入到lib檔案中並且建立路徑
2.使用“useSSL=false&serverTimezone=UT”防止亂碼
3.載入驅動的程式需要加上cj