常用資料庫連線方法

2021-06-21 23:17:55 字數 4977 閱讀 9692

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);

附上方言:

rdbms

方言db2

org.hibernate.dialect.db2dialect

db2 as/400

org.hibernate.dialect.db2400dialect

db2 os390

org.hibernate.dialect.db2390dialect

postgresql

org.hibernate.dialect.postgresqldialect

mysql

org.hibernate.dialect.mysqldialect

mysql with innodb

org.hibernate.dialect.mysqlinnodbdialect

mysql with myisam

org.hibernate.dialect.mysqlmyisamdialect

oracle (any version)

org.hibernate.dialect.oracledialect

oracle 9i/10g

org.hibernate.dialect.oracle9dialect

sybase

org.hibernate.dialect.sybasedialect

sybase anywhere

org.hibernate.dialect.sybaseanywheredialect

microsoft sql server

org.hibernate.dialect.sqlserverdialect

sap db

org.hibernate.dialect.sapdbdialect

informix

org.hibernate.dialect.informixdialect

hypersonicsql

org.hibernate.dialect.hsqldialect

ingres

org.hibernate.dialect.ingresdialect

progress

org.hibernate.dialect.progressdialect

mckoi sql

org.hibernate.dialect.mckoidialect

interbase

org.hibernate.dialect.interbasedialect

pointbase

org.hibernate.dialect.pointbasedialect

frontbase

org.hibernate.dialect.frontbasedialect

firebird

org.hibernate.dialect.firebirddialect

常用資料庫的連線方法

資料庫的連線方法 1.access資料庫的dsn less連線方法 2.access ole db連線方法 3.sql server連線方法 set adocon server.createobject adodb.recordset adocon.open driver server local ...

常用的資料庫連線方法

mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name useunicode true characterencoding utf 8 連線的url,db name為資料庫...

常用資料庫連線

1,mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name useunicode true characterencoding utf 8 連線的url,db name為資...