Java連接數據庫的通用類(mySQL爲例)

Java連接數據庫的通用類(mySQL爲例)

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class GetDBConnection {
	public static Connection connectionDB(String DBName, String id, String pad) {
		//參數詳解
		//DBName:數據庫名、id:登入數據庫用戶名、pad:登入密碼
		Connection con = null;
		String uriString = "jdbc:mysql://localhost:3306/" + DBName + "?useSSL=true&characterEncoding=utf-8";
		try {
			Class.forName("com.mysql.jdbc.Driver");
			//JDBC驅動
		} catch (Exception e) {
			System.out.println(e);
			// TODO: handle exception
		}
		try {
			con = DriverManager.getConnection(uriString, id, pad);
		} catch (SQLException e) {
			System.out.println(e);
			// TODO 自動生成的 catch 塊
		}
		return con;
	}

}

用法
類方法由類名直接調用:
connection=GetDBConnection.connectionDB(“test”,“root”,“123456”);

連接各類數據庫只需要修改:
String uriString = “jdbc:mysql://localhost:3306/” +
DBName + “?useSSL=true&characterEncoding=utf-8”;【3306爲mySQL默認端口】

String url = String uriString ="jdbc:sqlserver://localhost:1433+
DBName + “?useSSL=true&characterEncoding=utf-8”;【1433爲SQLserver默認端口】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章