数据库的连接串[收藏]

数据库的连接串
      在数据库的各种应用程序开发中,连接数据库是数据库应用程序开发的第一步,同时也是最重要的一步。而对于不同的数据库他们的连接模式各有不同,对应的连接串也不同。
      程序员可能都有这样的经历,有时不知道连接数据库所需要的连接串究竟如何写或者经常写错而导致不能正确访问数据库。当然很多编程工具能够通过可视化的界面直接产生正确的连接字符串,但字符串中各个参数的具体含义也不清楚,经常混淆。本文就针对大部分常用数据库列举出不同连接方法所需要的连接字符串并加以说明,以便程序员参考!
      
      Sql Server 
      · ODBC 
      o 标准连接(Standard Security):
      "Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" 
      1)当服务器为本地时Server可以使用(local);
      "Driver={SQL Server};Server=(local);Database=pubs;Uid=sa;Pwd=asdasd;"
      2)当连接远程服务器时,需指定地址、端口号和网络库
      "Driver={SQL Server};Server=130.120.110.001;Address=130.120.110.001,1052;Network=dbmssocn;Database=pubs;Uid=sa;Pwd=asdasd;"
      注:Address参数必须为IP地址,而且必须包括端口号
      o 信任连接(Trusted connection): (Microsoft Windows NT 集成了安全性)
      "Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;" 
      或者
      "Driver={SQL Server};Server=Aron1;Database=pubs; Uid=;Pwd=;" 
      o 连接时弹出输入用户名和口令对话框:
      Conn.Properties("Prompt") = adPromptAlways
      Conn.Open "Driver={SQL Server};Server=Aron1;DataBase=pubs;" 
      · OLE DB, OleDbConnection (.NET) 
      o 标准连接(Standard Security):
      "Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;" 
      o 信任连接(Trusted connection):
      "Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;" 
      (如果连接一个具体的已命名SQLServer实例,使用Data Source=Servere Name/Instance Name;但仅适用于 SQLServer2000)例如:”Provider=sqloledb;Data Source=MyServerName/MyInstanceName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;”
      o 连接时弹出输入用户名和口令对话框:
      Conn.Provider = "sqloledb"
      Conn.Properties("Prompt") = adPromptAlways
      Conn.Open "Data Source=Aron1;Initial Catalog=pubs;" 
      o 通过IP地址连接:
      "Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;" 
      (DBMSSOCN=TCP/IP代替Named Pipes, Data Source的末尾是需要使用的端口号(缺省为1433))
      · SqlConnection (.NET) 
      o 标准连接(Standard Security):
      "Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;" 
      或者
      "Server=Aron1;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=False" 
      (这两个连接串的结果相同)
      o 信任连接(Trusted connection):
      "Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;" 
      或者
      "Server=Aron1;Database=pubs;Trusted_Connection=True;" 
      (这两个连接串的结果相同)
      (可以用serverName/instanceName代替Data Source,取值为一个具体的SQLServer实例,但仅适用于 SQLServer2000)
      o 通过IP地址连接:
      "Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;" 
      (DBMSSOCN=TCP/IP代替Named Pipes, Data Source的末尾是需要使用的端口号(缺省为1433))
      o SqlConnection连接的声明:
      C#:
      using System.Data.SqlClient;
      SqlConnection SQLConn = new SqlConnection();
      SQLConn.ConnectionString="my connectionstring";
      SQLConn.Open(); 
      
      VB.NET:
      Imports System.Data.SqlClient
      Dim SQLConn As SqlConnection = New SqlConnection()
      SQLConn.ConnectionString="my connectionstring"
      SQLConn.Open() 
      · Data Shape 
      o MS Data Shape
      "Provider=MSDataShape;Data Provider=SQLOLEDB;Data Source=Aron1;Initial Catalog=pubs;User ID=sa;Password=asdasd;" 
      · 更多
      o 如何定义使用哪个协议
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
 Standard Jet DB  祅b` 耈椹gr@? 渵煇厷1舮喉0歼虧c黉糜A麏糔m?鸵滫V?鎯 奰?{6e溥辩bC_9?y[#|*|?橗蚐 d靷f_書袎$単?'D翌蟚?荈 黹-b訲 4.0                                                                                                                                                                                                                                                              d  ?v ??  Y   氨 S        Y     Y     Y      Y       Y       Y    侗?Y    Y    $ Y    $? Y    侗 Y     ? Y    $? Y    2 $二Y      Y    ? Y    $?Y        C o n n e c t  D a t a b a s e  D a t e C r e a t e  D a t e U p d a t e F l a g s  F o r e i g n N a m e  I d  L v  L v E x t r a  L v M o d u l e L v P r o p  N a m e O w n e r  P a r e n t I d  R m t I n f o L o n g  R m t I n f o S h o r t  T y p e ?   ??$??$  $侗? ? ??$??$  $侗? Y     Y    I d  P a r e n t I d N a m e                    ? O Y J  S        Y       Y      Y    Y   2 `? A C M  F I n h e r i t a b l e  O b j e c t I d  S I D ? ?    ] ? ? Y    O b j e c t I d  ?  Y  M S S       Y      Y      Y       Y       Y      Y     Y    Y     A t t r i b u t e  E x p r e s s i o n  F l a g  L v E x t r a N a m e 1 N a m e 2  O b j e c t I d O r d e r ?    n z f  e d ? Y   " O b j e c t I d A t t r i b u t e     ? - Y  M S S       Y       Y      Y       Y     ? Y     ? Y     ? Y     ? Y   ? c c o l u m n g r b i t  i c o l u m n  s z C o l u m n  s z O b j e c t $ s z R e f e r e n c e d C o l u m n $ s z R e f e r e n c e d O b j e c t  s z R e l a t i o n s h i p ?           ? ?            ? ?            ? Y     Y     Y    s z O b j e c t $ s z R e f e r e n c e d O b j e c t  s z R e l a t i o n s h i p  Y  ?v1??b??N ? : ??k & ??W  ??C ??t/??        € @ @  0 @ @ ?       €   € @  €  @       ? OJmJJMMQkkfJUQk ? OJmJLJkQk ? Sdi`k  ? `dOo^Qk  ? iQ^JmYdbkWYfk ? iQfdimk  ? kMiYfmk  ? kvkiQ^  ? mJL^Qk  ? `kvkJMMQkkdL[QMmk ? `kvkJMQk ? `kvkdL[QMmk ? `kvkhoQiYQk ? `kvkiQ^JmYdbkWYfk ? kMJb+JO`Yb^dUYb ? kMJb+OQSJo^mOJmJ ? kMJb+OYiSY^Q ? kMJb+ofSY^Q ? kQmof ? kh^+SYQ^ObJ`Q ? kh^+mJL^QbJ`Q ? JMMQkk^Jvdom ? `kvkOL ? ko``JivYbSd ? okQiOQSYbQO  ?   @€  @€  @€                        €  €  €  €  €  €  €  €  € ( € - € 0 € 5 ?   ?  ?  ?  ?  @€  @€  @€  @€  @€  @€  @€  @€  @€   :  : : :  :  :  :  :  :   :   :   :   :  :  :  :  :  :  :  :  :  :  :  :  :$  :%€  :,€  :-€  :.€  :*€  :+€  :/€  :0€  :1€  :2€  :3€  :4€  :&€  :'€  :(€  :)€  :5€  :6€  :7€  :8€  :9€  ::€  :;€  :<€  :=€ ( :>€ ( :?€ ( :@€ - :A€ - :B€ - :C€ 0 :D€ 0 :E€ 0 :F€ 5 :G€ 5 :H€ 5 :I?  :?  :?  :?  : ?  :?  : ?  :?  :?  :? :!? :"? :#         ?  ?d ?_?Z ??g  ???~  ?S ??$?j  5   ?r蒫免@飊?菝釦 S q l _ T a b l e N a m e 1诇 @= H H H < < < < < < < : @  0   =??氢@3V?氢@ S q l _ F i e l d N a m e 1譐 @= H H H < < < < < < < : @  -   P孅 迥釦匫9Q勁釦 S e t u p 1祖 @= 8 8 8 , , , , , , , * @  (   鶢g霐免@? 暶釦 S c a n _ U p F i l e 1譗 @ = D D D 8 8 8 8 8 8 8 6 @     @鰖8拟@西簵拟@ S c a n _ D i r F i l e 1讙 @< F F F : : : : : : : 8 @     3;焿b免@嗱礍偯釦 S c a n _ D e f a u l t D a t a 1譥 @< N N N B B B B B B B @ @     o駲c免@蚶B偯釦 S c a n _ A d m i n L o g i n 1谞 @< L L L @ @ @ @ @ @ @ > @     ↗?意@R$K?意@ M S y s A c c e s s O b j e c t s 1譊 D D D D D D D D D B    €  €%5屰a免@%5屰a免@ U s e r D e f i n e d 1譇 @< D D D 8 8 8 8 8 8 8 6 @   €  €%5屰a免@玹?意@ S u m m a r y I n f o 1? @< D D D 8 8 8 8 8 8 8 6 @   €  €z?Kb免@笣轉礅@ A c c e s s L a y o u t 1? € MR2  €  K e e p L o c a l    T " @ > ?z z : : : : : : : 8 @  €  Hs屰a免@Hs屰a免@ S y s R e l 1? . . . . . . . . . ,    €  Hs屰a免@Hs屰a免@ S c r i p t s 1? 0 0 0 0 0 0 0 0 0 .    €  Hs屰a免@Hs屰a免@ R e p o r t s 1? 0 0 0 0 0 0 0 0 0 .    €  Hs屰a免@Hs屰a免@ M o d u l e s 1? 0 0 0 0 0 0 0 0 0 .    €  Hs屰a免@Hs屰a免@ F o r m s 1? , , , , , , , , , *   €  Hs屰a免@Hs屰a免@ D a t a A c c e s s P a g e s 1譆 @ @ @ @ @ @ @ @ @ >      .倞踑免@.倞踑免@ €M S y s R e l a t i o n s h i p s 0誅 D D D D D D D D D B      .倞踑免@.倞踑免@ €M S y s Q u e r i e s 0? 8 8 8 8 8 8 8 8 8 6      .倞踑免@.倞踑免@ €M S y s A C E s 0? 2 2 2 2 2 2 2 2 2 0      .倞踑免@.倞踑免@ €M S y s O b j e c t s 0? 8 8 8 8 8 8 8 8 8 6     .倞踑免@.倞踑免@ €M S y s D b 1譢 @ < : : : . . . . . . . , @     .倞踑免@.倞踑免@ €R e l a t i o n s h i p s 0? < < < < < < < < < :      .倞踑免@.倞踑免@ €D a t a b a s e s 0? 4 4 4 4 4 4 4 4 4 2      D娵a免@ D娵a免@ €T a b l e s 0? . . . . . . . . . ,    ? Y   nnnN         Y   ?Y    黱  D a t a  I D ?  n??n??n  n? Y    A O I n d e x 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值