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