SQLServer连接字符串

数据库连接字符串的写法:   

由于ADO支持的数据库种类繁多,因此连接也相当复杂。从连接类型可以分为两种:

1.采用连接字符串

2.使用UDL文件。

 

对于每种方法又有不同的写法。   

  ===>Access   Connect   String   

  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=dbtest.mdb   

  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=dbTest.mdb;Jet   OLEDB:Database   Password=********;");   

 

  ===>SQLServer   Connect   String   

  Driver=SQL   Server;Database=fwbmk;Server=127.0.0.1;UID=sa;PWD=xx;   (自带)   

  使用标准安全级别:   

  strConnect   =   _T("Provider=sqloledb;Data   Source=MyServerName;Initial   Catalog=MyDatabaseName;User   Id=MyUsername;Password=MyPassword;");   

  使用信任连接:   

  strConnect   =   _T("Provider=sqloledb;Data   Source=MyServerName;Initial   Catalog=MyDatabaseName;Integrated   Security=SSPI;");   

  指定SQLServer实例:   

  strConnect   =   _T("Provider=sqloledb;Data   Source=MyServerName\MyInstanceName;Initial   Catalog=MyDatabaseName;User   Id=MyUsername;Password=MyPassword;");   

  本地数据库:   

  strConnect   =   _T("Provider=sqloledb;Data   Source=(local);Initial   Catalog=myDatabaseName;User   ID=myUsername;Password=myPassword;");

  网络数据库:   

  strConnect   =   _T("Provider=sqloledb;Network   Library=DBMSSOCN;Data   Source=130.120.110.001,1433;Initial   Catalog=MyDatabaseName;User ID=MyUsername;Password=MyPassword;");

 

  ===>Oracle   Connect   String   

  微软提供的Oracle标准连接是:   

  strConnect   =   _T("Provider=MSDAORA;Data   Source=serverName;User   ID=userName;   Password=userPassword;");   

  Oracle公司提供的连接方式:   

  使用标准安全级别:   

  strConnect   =   _T("Provider=OraOLEDB.Oracle;Data   Source=MyOracleDB;User   Id=myUsername;Password=myPassword;");   

  使用信任连接   

  1.strConnect   =   _T("Provider=OraOLEDB.Oracle;Data   Source=MyOracleDB;User   Id=/;Password=;");   UID为'/'   

  2.strConnect   =   _T("Provider=OraOLEDB.Oracle;Data   Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1   

  对于连接字符串可以参考以下网页:   http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdreforacleprovspec.asp?frame=true   

  http://download-west.oracle.com/otndoc/oracle9i/901_doc/win.901/a90171/using.htm   

 

  ===>ODBC   配置数据源   

  strConnect   =   _T("DSN=ADOTest"); 

posted @ 2014-01-02 13:01  朋友博客集  阅读(1416)  评论(0编辑  收藏  举报