JDBC連線資料庫

2021-04-19 23:58:31 字數 1279 閱讀 1925

雖然現在用很多方法來實現應用程式與資料庫後台的連線操作,但是做為一名新手,真正理解和掌握使用jdbc來連線資料庫是非常有必要的,因為它是基礎。下面就說說如何實現jdbc連線資料庫。

url=jdbc:mysql://localhost:3306/bookmanage?useunicode=true&characterencoding=utf-8

username=root

password=

driver=com.mysql.jdbc.driver

public

class connectionmanager 

public

static connectionmanager getinstance() 

// ******************************====

static  catch (ioexception e) 

url = (string) pr.get("url");

username = (string) pr.get("username");

password = (string) pr.get("password");

driver = (string) pr.get("driver");

try  catch (classnotfoundexception e) 

}/**

* 呼叫getconnection方法

* * @return

* @throws sqlexception

*/public connection getconnection() throws sqlexception 

這裡有必要解釋下「單例模式」:單例模式是一種設計模式,它確保某乙個類只有乙個例項,而且自行例項化並向整個系統提供這個例項。它有這樣的特點:只有乙個例項,這是其一;它們必須自行初始化,這是其二;允許整個系統訪問自己這是其三。

值得注意的是這裡用到在我上篇文章所講的東西,那就是讀取property檔案,

pr.load(connectionmanager.class.getclassloader()

.getresourceasstream("mysql.properties"));

3 測試下是否已經可以連線上資料庫了,編寫程式。**如下:

public

static

void main(string args) 

} catch (sqlexception e) }

寫在最後的話:這裡的例子是最簡單的形式,沒有考慮到複雜的情況(資料量大的情況)。

JDBC 連線資料庫

附 驅動包以及關鍵字 mysql class.forname org.gjt.mm.mysql.driver cn drivermanager.getconnection jdbc mysql mydbcomputernameorip 3306 mydatabasename susr,spwd po...

JDBC連線資料庫

注意引入的是sqljdbc4.jar包 connection物件的資料庫能夠提供描述其表 所支援的 sql 語法 儲存過程 此連線功能等等的資訊 statement物件表示基本語句,其中將單個方法應用於某一目標和一組引數,以返回結果 resultsetmetadata可用於獲取關於resultset...

jdbc連線資料庫

注意 在連線資料庫直接一定要先導入要jar包,和建立好要連線的資料庫 我連線的是mysql資料庫 第一步 載入驅動,每個資料庫的驅動都是一定的 private final static string driver com.mysql.jdbc.driver class.forname driver ...