SQL语句学习--连接数据库

一、电脑安装好SQL Server
二、安装SQL管理工具Management Studio(即SSMS)
如果电脑没有Management Studio,可以到微软下载该工具,这是连接数据库、管理数据库的软件。
下载 SQL Server Management Studio (SSMS)
https://learn.microsoft.com/zh-cn/sql/ssms/release-notes-ssms?view=sql-server-ver16#previous-ssms-releases
在这里插入图片描述
在管理工具里面,可以方便连接数据库,测试SQL语句。

三、VBA/VB里面使用代码连接数据库

设置SQL数据库连接语句,Database=数据库实例名称,例如Samle.mdf实例,不需要后缀写入。
'局域网访问时,Server=SQL服务器电脑的IP,或者计算机名称;
'sa是用户名(安装数据库时可以设定),
'Pwd=1234是sa的密码,
'用户密码可以用Windows验证登录,进入SSMS管理器直接更改设定。

Set conn = CreateObject("ADODB.Connection")'ADO后期绑定调用
conn.ConnectionString = "Provider=SQLOLEDB;Server=192.168.2.180;Database=Sample;Uid=sa;Pwd=1234"
'打开数据库
conn.Open
如果Pwd密码为空,则Pwd=后面不加任何内容,只保留文本类型的双引号,一般需要设置密码,密码不为空。

如果SQL安装在本机中,既可以用上面方法连接,也可以用windows验证,无需密码即可访问。

可以改成如下,用(.)表示本机计算机名称,也可以直接输入本机计算机名称(非账户名),abcd是数据库实例名称

conn.ConnectionString = "Provider=SQLOLEDB;Server=.\;Database=abcd;Integrated Security=SSPI;"

还可以写成

conn.ConnectionString = "Provider=SQLOLEDB;Server=.;Database=abcd;Integrated Security=SSPI;"

更加简单写法

conn.ConnectionString = "Provider=SQLOLEDB;Server=;Database=abcd;Integrated Security=SSPI;"

如果安装的数据库版本是EXPRESS,则还需要把语句中的Server=改成下面样式

Server=.\SQLEXPRESS

对于访问局域网的SQL,必须确保两台电脑共享互通访问,否则访问失败。
SQL进行备份等占用操作时,也可能影响数据库连接。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值