① 下載JDBC-MySQL資料庫驅動 鏈接:https://pan.baidu.com/s/1KtSZZ5hXlxu2QrmsXg3lkA 提取碼:1pbl ② 載入JDBC-MySQL資料庫驅動 範例:MySQL資料庫驅動載入 Class.forNmae("com.mysql.jdbc.Driv ...
① 下載JDBC-MySQL資料庫驅動
鏈接:https://pan.baidu.com/s/1KtSZZ5hXlxu2QrmsXg3lkA
提取碼:1pbl
② 載入JDBC-MySQL資料庫驅動
範例:MySQL資料庫驅動載入
Class.forNmae("com.mysql.jdbc.Driver"); |
註:上面語句需要try catch捕獲 或者throws異常
③ 連接資料庫
java.sql包中的DriverManager類有兩個忠於建立連接的類方法(static方法)
NO. |
方法名稱 |
類型 |
描述 |
01 |
public static Connection getConnection(String url,Properties info)throws SQLException |
普通 |
建立到給定資料庫 URL 的連接 |
02 |
public static Connection getConnection(String url,String user,String password)throws SQLException |
普通 |
建立到給定資料庫 URL 的連接 |
範例:連接資料庫
package com.hsp;
import java.sql.Connection; import java.sql.DriverManager;
public class testDatabase {
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Connection con = null; String DBname = "jdb"; //資料庫名字 // String url = "jdbc:mysql://localhost:3306/"+DBname+"?useSSL=true"; //如果資料庫的表中的記錄有漢字,那麼需要characterEnconding=gb2312 或utf-8 如果不清楚有沒有函數推薦使用下列這個方法 String url = "jdbc:mysql://localhost:3306/"+DBname+"?useSSL=true&characterEncoding=utf-8"; String username = "root";//資料庫賬號 String password = "root";//資料庫密碼 try { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection(url, username, password);//連接代碼 System.out.println("輸出con地址:"+con); } catch (Exception e) { // TODO: handle exception System.out.println(e); } }
} |