ADO连接SQL数据库的几种方式

 

VB使用ADO数据库可以分为有源数据库和无源数据库,即是否使用了DSN数据源。

一、使用DSN连接。

使用 ODBC DSN 连接数据库有两种方式,一种为SYSTEM DSN、一种为DSN文件,因此在使用DSN连接方式之前必段创建一个SYSTEM DSN或DSN FILE.

1、ODBC - DSN 
oConn.Open "DSN=AdvWorks;" & _
          "Uid=Admin;" & _
          "Pwd=;

2、ODBC - File DSN
oConn.Open "FILEDSN=c:\somepath\mydb.dsn;" & _
          "Uid=Admin;" & _
          "Pwd=;"

二、不使用DSN连接方式

1、ODBC Driver for MySQL (via MyODBC)

---连接一个本地数据库
oConn.Open "Driver={mySQL};" & _
          "Server=MyServerName;" & _
          "Option=16834;" & _
          "Database=mydb;"

---连接一个远程数据库
oConn.Open "Driver={mySQL};" & _
          "Server=db1.database.com;" & _
          "Port=3306;" & _
          "Option=131072;" & _
          "Stmt=;" & _
          "Database=mydb;" & _
          "Uid=myUsername;" & _
          "Pwd=myPassword;"

2、OLE DB Provider for SQL Server 连接

这个链接只需写好连接字符串,格式:

conn.ConnectionString = "Driver={sql server};server=服务器名;uid=登录名;pwd=密码;database=数据源"


使用无源连接优点较多:

  • 可以不创建 DSN,这样就能简化客户应用程序的设置和安装。

  • 不必在系统注册表中查找 DSN,加快连接速度。

  • 更有效到控制服务器及其它连接参数,从而提高应用程序和系统的安全性。

    ……以后遇到了再补充。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值