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