数据库连接字符串的写法(参考)

以下就是进行数据库的连接,由于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 @ 2010-11-01 16:10  牧羊的小牧童  阅读(674)  评论(0编辑  收藏  举报