JDBC 連線資料庫

2021-06-09 04:22:14 字數 2211 閱讀 6340

}附 : 驅動包以及關鍵字:

•	mysql( 

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

cn = drivermanager.getconnection( "jdbc:mysql://mydbcomputernameorip:3306/mydatabasename", susr, spwd );

• postgresql(

class.forname( "org.postgresql.driver" );

cn = drivermanager.getconnection( "jdbc:postgresql://mydbcomputernameorip/mydatabasename", susr, spwd );

• oracle(

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

cn = drivermanager.getconnection( "jdbc:oracle:thin:@mydbcomputernameorip:1521:orcl", susr, spwd );

• sybase(

class.forname( "com.sybase.jdbc2.jdbc.sybdriver" );

cn = drivermanager.getconnection( "jdbc:sybase:tds:mydbcomputernameorip:2638", susr, spwd );

// (default-username/password: "dba"/"sql")

• microsoft sqlserver(

class.forname( "net.sourceforge.jtds.jdbc.driver" );

cn = drivermanager.getconnection( "jdbc:jtds:sqlserver://mydbcomputernameorip:1433/master", susr, spwd );

• microsoft sqlserver(

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

cn = drivermanager.getconnection( "jdbc:microsoft:sqlserver://mydbcomputernameorip:1433;databasename=master", susr, spwd );

• odbc

class.forname( "sun.jdbc.odbc.jdbcodbcdriver" );

connection cn = drivermanager.getconnection( "jdbc:odbc:" + sdsn, susr, spwd );

• db2

class.forname("com.ibm.db2.jdbc.net.db2driver");

string url="jdbc:db2:"

cn = drivermanager.getconnection( url, susr, spwd );

註解:1:rs.next() 由resultset返回的資料集(集合),因此可以用next()遍歷;初始化指向資料的前一位。while(rs.next())第一次執行的時候,實際上已經指向資料位了。

2:   當執行sql語句的時候,有修改和查詢兩種方法。修改(插入,更新,刪除)用executeupdate();方法返回的是乙個int型別的資料,這個資料代表的是影響資料庫多少行;而查詢則用executequery()方法,返回的是乙個資料集。

3:把變數放在try catch 裡面,預設為私有變數,外界不能訪問。

JDBC連線資料庫

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

JDBC連線資料庫

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

jdbc連線資料庫

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