JDBC常用驅動和語法彙總

2021-07-07 08:06:03 字數 3244 閱讀 2964

a. firebird

url=jdbc:firebirdsql:[host_name]/[port:][full_path_to_database_file]

driver=org.firebirdsql.jdbc.fbdriver

b. informix

url=jdbc:informix-sqli:[host_name]:[port]/[database_name]

driver=com.informix.jdbc.ifxdriver

c. interbase

url=jdbc:interbase:[host_name]/[port:][full_path_to_database_file]

driver=interbase.interclient.driver

d. microsoft sql server

url=jdbc:microsoft:sqlserver://[server name]:[port]

driver=com.microsoft.jdbc.sqlserver.sqlserverdriver

e. mysql

url=jdbc:mysql://[host]:[port]/[database_name]

driver=com.mysql.jdbc.driver

f. oracle

url=jdbc:oracle:thin:@[server_name]:[port]:[dbname]

driver=oracle.jdbc.driver.oracledriver

g. postgresql

url=jdbc:postgresql://[server_name]/[database_name]

driver=org.postgresql.driver

h. sap db

url=jdbc:sapdb://[server_name]/[database_name]

driver=com.sap.dbtech.jdbc.driversapdb

i. sybase

url=jdbc:sybase:tds:[server_name]:[port]/[database_name]

driver=com.sybase.jdbc2.jdbc.sybdriver

j. jdbc-odbc bridge

url=jdbc:odbc:odbc_datasource

driver=sun.jdbc.odbc.jdbcodbcdriver

k. db2

url=jdbc:db2://[server_name]:[port]/[database_name]

使用示例:

1、oracle8/8i/9i資料庫(thin模式)

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

string url="jdbc:oracle:thin:@localhost:1521:orcl";

//orcl為資料庫的sid

string user="test";

string password="test";

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

3、sql server7.0/2000資料庫

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

string url="jdbc:microsoft:sqlserver://localhost:1433;databasename=mydb";

//mydb為資料庫

string user="sa";

string password="";

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

4、sybase資料庫

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

string url =" jdbc:sybase:tds:localhost:5007/mydb";

//mydb為你的資料庫名

properties sysprops = system.getproperties();

sysprops.put("user","userid");

sysprops.put("password","user_password");

connection conn= drivermanager.getconnection(url, sysprops);

5、informix資料庫

class.forname("com.informix.jdbc.ifxdriver").newinstance();

string url =

"jdbc:informix-sqli:

user=testuser;password=testpassword";

//mydb為資料庫名

connection conn= drivermanager.getconnection(url);

6、mysql資料庫

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

string url ="jdbc:mysql://localhost/mydb?user=soft&password=soft1234&useunicode=true&characterencoding=8859_1"

//mydb為資料庫名

connection conn= drivermanager.getconnection(url);

7、postgresql資料庫

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

string url ="jdbc:postgresql://localhost/mydb"

//mydb為資料庫名

string user="myuser";

string password="mypassword";

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

SQL語法和常用功能彙總

資料庫 儲存有組織的資料的容器 通常是乙個檔案或一組檔案 表 某種特定型別資料的結構化清單。模式 關於資料庫和表的布局及特性的資訊。列 表中的乙個字段,所有表都是由乙個或多個列組成的。資料型別 所允許的資料的型別,每個表列都有相應的資料型別,它限制該列中儲存的資料。行 表中的乙個記錄。主鍵 一列 或...

JDBC載入驅動和建立連線

mysql資料庫 driver com.mysql.jdbc.driver url jdbc mysql localhost 3306 test?useunicode true characterencoding gbk user root pass root oracle資料庫 driver or...

Mybatis常用語法彙總

一 動態sql使用 1.1 在專案中涉及多個動態查詢條件,一般我們是通過 where 1 1,這樣可以處理where後面對應條件全空的情況,我們可以使用標籤,該標籤可以自動處理,主要是當我們的sql查詢條件以and和or結尾時,會自動去除,如 and title like concat trim o...