mysql dsn 连接_各种数据库的连接串(总结DSN的使用方法)
第一種?-?這種方法用在ACCESS中最多
strconn?=?"DRIVER=Microsoft?Access?Driver?(*.mdb);DBQ="?&?Server.MapPath("aspfree.mdb")
set?conn?=?server.createobject("adodb.connection")
conn.open?strconn
第二種-這種方法用在SQL?SERVER中多
strconn?=?"Driver={SQL?Server};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;PWD=Password;DATABASE=Database_Name
set?conn?=?server.createobject("adodb.connection")
conn.open?strconn
第三種
strconn="Driver={MicrosoftAccessDriver(*.mdb)};DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID;pwd=Password;DriverId=25;FIL=MSAccess;"?set?conn?=?server.createobject("adodb.connection")
conn.open?strconn
第四種運(yùn)用系統(tǒng)數(shù)據(jù)源
The?following?uses?a?Data?Source?Name:
set?conn?=?server.createobject("adodb.connection")
conn.open?"Example"
'This?is?created?in?the?Control?Panel?using?the?32?bit?ODBC?Driver.?If?you?don't?know?how?to?setup?here?is?a?perfect?example?on?ActiveServerPages.com?(click?here?to?find?how?to?create?System?and?File?DSN's!
第五種運(yùn)用ODBC數(shù)據(jù)源,前提是你必須在控制面板的ODBC中設(shè)置數(shù)據(jù)源
set?rs?=?server.createobject("adodb.recordset")
rs.open?"tblname",?"DSNName",?3,?3
轉(zhuǎn)載http://www.chinaitpower.com/A/2001-11-08/4246.html
---------------------------------------------------------------
各種數(shù)據(jù)庫的連接串
將連接方式分為兩大類,一類是OLEDB方式,一類是ODBC方式。收集了一段時間,整理出來,歡迎補(bǔ)充和修正。謝謝。
ADO.NET方式的連接與ADO類似,這里不加整理。
數(shù)據(jù)庫連接串:
****A.OLEDB方式:
1.Oracle
標(biāo)準(zhǔn)連接(Standard?Security):
"Provider=msdaora;Data?Source=MyOracleDB;User?Id=UserName;Password=asdasd;"
這是Microsoft的格式,?下面是Oracle的格式(提供者不同)
"Provider=OraOLEDB.Oracle;Data?Source=MyOracleDB;User?Id=Username;Password=asdasd;"
注意:"Data?Source="?必須根據(jù)相應(yīng)的命名方法設(shè)置為Net8名稱。例如對于局部命名,它是tnsnames.ora中的別名,對于Oracle命????名,它是Net8網(wǎng)絡(luò)服務(wù)名。
信任連接(Trusted?Connection):
"Provider=OraOLEDB.Oracle;Data?Source=MyOracleDB;OSAuthent=1;"
或者設(shè)置user?ID為?"/"
"Provider=OraOLEDB.Oracle;Data?Source=MyOracleDB;User?Id=/;Password=;"
2.SQL?Server
標(biāo)準(zhǔn)連接(Standard?Security):
"Provider=sqloledb;Data?Source=Aron1;Initial?Catalog=pubs;User?Id=sa;Password=asdasd;"
信任連接(Trusted?connection):
"Provider=sqloledb;Data?Source=Aron1;Initial?Catalog=pubs;Integrated?Security=SSPI;"
(如果連接一個具體的已命名SQLServer實(shí)例,使用Data?Source=Servere?Name\Instance?Name;但僅適用于?SQLServer2000)例????如:"Provider=sqloledb;Data?Source=MyServerName\MyInstanceName;Initial?Catalog=MyDatabaseName;User?????Id=MyUsername;Password=MyPassword;"
連接時彈出輸入用戶名和口令對話框:
Conn.Provider?=?"sqloledb"
Conn.Properties("Prompt")?=?adPromptAlways
Conn.Open?"Data?Source=Aron1;Initial?Catalog=pubs;"
通過IP地址連接:
"Provider=sqloledb;Data?Source=190.190.200.100,1433;Network?Library=DBMSSOCN;Initial?Catalog=pubs;UserID=sa;Password=asdasd;"
(DBMSSOCN=TCP/IP代替Named?Pipes,?Data?Source的末尾是需要使用的端口號(缺省為1433))
3.Access
標(biāo)準(zhǔn)連接(Standard?Security):
"Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=\somepath\mydb.mdb;User?Id=admin;Password=;"
組連接?(系統(tǒng)數(shù)據(jù)庫)
"Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=\somepath\mydb.mdb;Jet?OLEDB:System?Database=system.mdw;","admin",?""
帶口令的連接:
"Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=\somepath\mydb.mdb;Jet?OLEDB:Database?Password=MyDbPassword;","admin",?""
4.MySQL
標(biāo)準(zhǔn)連接:
"Provider=MySQLProv;Data?Source=mydb;User?Id=UserName;Password=asdasd;"
Data?Source是MySQL數(shù)據(jù)庫的名字,也可以使用server=localhost;DB=test
5.DB2
OLE?DB,?OleDbConnection?(.NET)?from?ms
TCP/IP:
"Provider=DB2OLEDB;Network?Transport?Library=TCPIP;Network?Address=XXX.XXX.XXX.XXX;Initial?Catalog=MyCtlg;Package?????Collection=MyPkgCol;Default?Schema=Schema;User?ID=MyUser;Password=MyPW"
APPC:
"Provider=DB2OLEDB;APPC?Local?LU?Alias=MyAlias;APPC?Remote?LU?Alias=MyRemote;Initial?Catalog=MyCtlg;Package?????Collection=MyPkgCol;Default?Schema=Schema;User?ID=MyUser;Password=MyPW"
AS400
"Provider=IBMDA400;Data?source=myAS400;User?Id=myUsername;Password=myPassword;"
6.Excel
標(biāo)準(zhǔn)連接(Standa
總結(jié)
以上是生活随笔為你收集整理的mysql dsn 连接_各种数据库的连接串(总结DSN的使用方法)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql自动写入创建时间_mysql
- 下一篇: mysql聚簇索引存储结构_MySQL聚