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

}

}

 

}