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);

}

}

 

}