JDBC連線資料庫

2021-08-30 09:31:04 字數 1806 閱讀 1286

使用jdbc連線資料庫的步驟如下:

(1)首先要在應用程式中載入jdbc驅動程式.通常使用class.forname()方法載入,需要注意的一點就是要設好類路徑classpath,確保jdbc驅動在類路徑中.

oracle資料庫驅動程式的載入方法:

class.forname("oracle.jdbc.driver.oracledriver");

db2資料庫驅動程式的載入方法:

sql server 200資料庫驅動程式的載入方法:

class.forname("com.microsoft.jdbc.sqlserver.sqlserverdrvier");

sybase資料庫驅動程式的載入方法:

class.forname("com.sybase.jdbc.sybdrvier");

mysql資料庫驅動程式的載入方法:

class.forname("org.gjt.mm.mysql.driver");

(2)成功載入jdbc驅動程式後,負責管理jdbc驅動程式的類drivermanager會識別載入的驅動程式.於是drivermanager就呼叫方法getconnection()來連線資料庫:

與oracle資料庫建立連線的方法:

string url="jdbc:oracle:thin:@localhost?1512:orcl";//orcl為資料庫的sid

string user="test";

string password="test";

connection con=drivermanager.getconnection(url,user,password);

與db2資料庫建立連線的方法:

string url="jdbc:db2://localhost:5000/sample";//sample為資料庫名

string user="admin";

string password="";

connction con=drivermanager.getconnection(url,user,password);

與sql server2000資料庫建立連線的方法

string url="jdbc:microsoft:sqlserver://localhost:1433;databasename=mydb";//mydb為資料庫名

string user="sa";

string password="";

connection conn=drivermanager.getconnection(url,user,password);

與mysql資料庫建立連線的方法:

string url="jdbc:mysql://localhost/mydd";//mydb為資料庫名

string user="root";

string password="admin";

connection conn=drivermanager.getconnection(url,user,password);

(3)獲取connection物件以後,可以用connection物件的方法來建立乙個statement物件的例項.來對資料庫進行操作:舉例:

//con為乙個connection對像的例項.用con的方法來建立乙個statement對像的例項

statement stmt=con.createstatement();

//執行了sql語句生成了乙個名為studentr的表

string query="select * from student";

resuletset result=stmt.executequery(query);

JDBC連線資料庫

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

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...