01、JDBC連接
- 2019 年 10 月 8 日
- 筆記
① 下載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); } }
} |