不同資料庫的連線

2021-08-30 20:31:50 字數 3408 閱讀 8230

mysql:

string driver="com.mysql.jdbc.driver"; //驅動程式

string url="jdbc:mysql://localhost:3306/db_name"?useunicode=true& characterencoding=utf-8; //連線的url,db_name為資料庫名,注意修改編碼型別

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).new instance();

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

microsoft sql server 2.0驅動(3個jar的那個):

string driver="com.microsoft.jdbc.sqlserver.sqlserverdriver"; //連線sql資料庫的方法

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

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).new instance(); //載入資料可驅動

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

microsoft sql server 3.0驅動(1個jar的那個): // 老紫竹完善

string driver="com.microsoft.sqlserver.jdbc.sqlserverdriver"; //連線sql資料庫的方法

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

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).new instance(); //載入資料可驅動

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

sysbase:

string driver="com.sybase.jdbc.sybdriver"; //驅動程式

string url="jdbc:sysbase://localhost:5007/db_name"; //db_name為資料可名

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).newinstance();

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

oracle(用thin模式):

string driver="oracle.jdbc.driver.oracledriver"; //連線資料庫的方法

string url="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl為資料庫的sid

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).newinstance(); //載入資料庫驅動

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

postgresql:

string driver="org.postgresql.driver"; //連線資料庫的方法

string url="jdbc:postgresql://localhost/db_name"; //db_name為資料可名

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).newinstance();

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

db2:

//string driver="com.ibm.db2.jdbc.net.db2.driver"; //連線不具有db2客戶端的provider例項

string url="jdbc:db2://localhost:5000/db_name"; //db_name為資料可名

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).newinstance();

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

informix:

string driver="com.informix.jdbc.ifxdriver";

string url="jdbc:informix-sqli://localhost:1533/db_name:informixser=myserver"; //db_name為資料可名

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).newinstance();

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

jdbc-odbc:

string driver="sun.jdbc.odbc.jdbcodbcdriver";

string url="jdbc:odbc:dbsource"; //dbsource為資料來源名

string username="username"; //使用者名稱

string password="password"; //密碼

class.forname(driver).newinstance();

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

C 連線不同資料庫

本文列出了c 連線access sql server oracle mysql db2和sybase六種不同資料庫的程式原始碼和需要注意的點。1.c 連線access 程式 using system.data using system.data.oledb string strconnection ...

php adodb連線不同資料庫

code include adodb adodb.inc.php 包含adodb類庫檔案 conn newadoconnection postgres conn connect localhost root pass mydb 連線postgresql資料庫 複製此 code include ado...

怎樣連線SID相同的不同資料庫?

在我們公司的區域網裡有兩個資料庫,分別裝在不同的伺服器上,兩伺服器名不同,但資料庫的sid都叫做test,我在工作站上裝了oracle的客戶端,用來遠端連線這兩個資料庫。我用的是 connect 使用者名稱 密碼 test 結果,客戶端的tnsname.ora中,哪個資料庫的配置寫在最後,就能連線上...