MSSQL数据库链接字符串

MSSQL数据库链接字符串,第1张

strSQLServerName = "(local)"

strSQLDBUserName = "数据库管理员帐号"

strSQLDBPassword = "数据库管理员密码"

strSQLDBName = "数据库名称"

'SQL Server 2000版下使用

Set Conn = ServerCreateObject("ADODBConnection")

strCon = "Provider=SQLOLEDB1;Persist Security Info=False;Server=" & strSQLServerName & ";User ID=" & strSQLDBUserName & ";Password=" & strSQLDBPassword & ";Database=" & strSQLDBName & ";"

ConnOpen strCon

'SQL Server 2005版下使用

Set Conn=ServerCreateObject("AdodbConnection")

strCon="Provider=MSDASQL;driver={SQL Server};Server="&strSQLServerName&";Database="&strSQLDBName&";UID="&strSQLDBUserName&";PWD="&strSQLDBPassword&";"

Connopen strCon

ODBC数据源可分为“系统型”和“文件型”,他们的区别在于“系统型”是连接数据库的信息建立在“系统注册表”里,“文件型”则是以dsn文件形式存储在ODBC源的目录下面

一、建立ODBC数据源的方法:

控制面板 - 管理工具 - 数据源(ODBC)

打开ODBC数据源管理器,然后一步步按照需要建立“系统DSN”或者“文件DSN”

(建议把新建立的文件DSN保存在ODBC源的目录下面,便于连接)

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

1、通过oledb建立连接

connopen ""Provider=SQLOLEDB;server=(SQL服务器名称或IP地址);database=数据库名称;uid=;pwd=""

2、通过driver建立连接

connopen ""driver={sql server};server=(SQL服务器名称或IP地址);database=数据库名称;uid=;pwd=""

3、通过ODBC DSN建立连接

系统DSN连接

connopen ""DSN=(系统DSN名称);Database=数据库名称;UID=;PWD=;""

文件DSN连接1

connopen ""FileDSN=(文件DSN名称dsn);Database=数据库名称;UID=;PWD=;""

例:connopen ""FileDSN=testdsn;Database=mytest;UID=test;PWD=1234;""

文件DSN连接2(安全性最高)

---和第一种方法类似,只是将密码写在ODBC文件中

第一步,用记事本创建和修改dsn文件:

[ODBC]

DRIVER=SQL Server

UID=test

PWD=1234

Regional=Yes

WSID=KIT-PC

APP=Microsoft Data Access Components

SERVER=(local)

第二步,修改连接字符串:

connopen ""FileDSN=(文件DSN名称dsn);Database=数据库名称;""

三、数据库连接字符串的写法

系统DSN连接

connopen ""test""

文件DSN连接

connopen ""filedsn=testdsn""

1链接数据库数据库的服务开启using(SqlConnectionconn=newSqlConnection("你的数据库的链接字符串")){//这样就打开了connOpen();}2window身份验证与sqlserver身份验证的区别。安全级别不同。如果是window身份验证,那么当你登陆sqlserver的时候,你的windows用户,也是sqlserver用户,所以可以直接登录。如果是sqlserver身份验证,那么你登录sqlserver的时候,你是需要输入你的sqlserver用户,才可以登录sqlserver

1在使用ADO之前,必须先利用VB菜单中的“工程/引用”来引用“Microsoft ActiveX Data Objects 20 Librabry”,

然后ADO对象群中的Connection、Recordset、Command、Fields等对象才会成为程序可以引用的对象。

2在窗体上布置一个ADODC控件,然后单击鼠标右键,待出现快捷菜单时,从中选取“ADODC属性”命令。

3这个时候会打开“属性页”对话框,在对话框中选取“使用连接字符串”选项,并单击“生成”按钮。

4之后出现的是“数据连接属性”(Data Link Properties)设置窗口,按照下面步骤执行:

〈1〉OLE DB提供者:想要连接的SQL Server,要选择Microsoft OLE DB Provider for SQL Server。

〈2〉输入Server名称:输入您安装SQL Server计算机的名称。

〈3〉输入UserName用户名称和Password用户密码:可以存取SQL Server的用户名称和密码。

〈4〉选取数据库:如果前面几个选项均输入正确的话,那么单击这个选项的下拉按钮,就可以列出SQL Server的所有数据库名称,再从中选取其中你的数据库名称。如果单击这个下拉按钮之后没有看到任何数据库名称,那么即表示您前面几个步骤中输入的内容有错误。

最后点击确认。

5在成功连接到SQL Server中您的“进销存管理”数据库后,就可以开始下一步连接数据表的 *** 作了,具体步骤如下:

〈1〉假设您要打开的表是 “MSFlexGrid”, 则将ADODC控件的属性中的CommandType设置成“AdCmdTable”。

〈2〉将ADODC控件中的RecordSource属性设置成您的表名,例如

“MSFlexGrid”。

6完成这些步骤后就可以连接到您想使用的数据表了,代码步骤如下

在引用中添加Microsoft ActiveX Data Objects 2X Library

代码如下:

Dim CN As New ADODBConnection

Dim RS As New ADODBRecordset

Dim strServerName, strUID, strPWD, strDataBase

Dim strConnect As String

'定义连接字符串

strServerName = 服务器名,或者服务器IP

strUID = 用户名

strPWD = 密码

strDataBase = 数据库名

strConnect = "Driver=;Server=" & strServerName & ";UID=" & strUID & ";PWD=" & strPWD & ";DataBase=" & strDataBase

'连接到数据库

CNOpen strConnect

Set RS = CNExecute("SELECT FROM ")

该回答在6月12日 01:20由回答者修改过

以上就是关于MSSQL数据库链接字符串全部的内容,包括:MSSQL数据库链接字符串、写出连接SQL Server 2000和SQL Server Express 的连接字符串、数据库sqlwindow模式登陆连接字符串怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9293359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存