VB.NET如何连接远程SQL数据库

VB.NET如何连接远程SQL数据库,第1张

一般采用命令形式

SQL_CONNECT = New SqlConnection("Server=servername;Database=MF;Uid=USERID;Pwd=PASSWORD")

在vs2013里的数据源界面,有个链接到数据库服务器按钮,你根据提示做就可以了。1选择数据库服务器,2填写数据库服务器的账户和密码,此时点下面的测试数据库链接按钮,3选择你要链接的数据库。注意你要打开数据库的远程链接功能、启用sa登录和设置sa密码(保持默认的系统登录也行)。

推荐答案有问题,VB很轻松能做到,只不过你不会。我这里教个简单的

跨数据库(跨服务器都可以) *** 作多数据表:

就用ACCESS的一个ODBC功能做桥接,在VB中连接ACCESS数据库照常

我就给个ADO连接ACCESS连接SQL多数据库连接表联合查询三个数据库数据表的例子:

Private Sub 控件名称_事件过程(变量)

Dim A, B, C as String

'-----------------定义变量来存字符串

Adodc1ConnectionString="Provider=MicrosoftJetOLEDB40;Data Source=" & Apppath & "\ACCESS数据库后缀"

'-----------------连接ACCESS数据库照常

A="Select 字段1 AS 名称1, 字段2 as 名称2 From 表1 IN [ODBC] [ODBC;Server=SQL Server;uid=用户名;PWD=密码;Server=服务器IP;DataBase=数据库名1] Where 字段3 LIKE %'5555'%"

B="Select 字段8 AS 名称1, 字段9 as 名称2 From 表2 IN [ODBC] [ODBC;Server=SQL Server;uid=2用户名;PWD=密码;Server=服务器IP;DataBase=数据库名2]"

C="Select 字段3 AS 名称1, 字段4 as 名称2 From 表3 IN [ODBC] [ODBC;Server=SQL Server;uid=3用户名;PWD=密码;Server=服务器IP;DataBase=数据库名3]"

Adodc1recordsoure= A & "Unoin" & B & "Unoin" & C

Adodc1Refresh

Set 电子表格DataSource=Adodc1

End Sub

第二种就是通过B/S基层架构,很实用,也是现在采用最多的一种办法。

最土的一种办法是数组,消耗内存,建议淘汰。

效率及其差的办法是创建表写入读出 *** 作,对于数据较小的 *** 作还有可取性的。

CnStr = "Provider=SQLOLEDB;Data Source=" & DbIp & ";DATABASE=" & DbName & ";UID=" & DbUser & ";pwd=" & DbPw

DbIp ip地址

DATABASE 数据库名字

DbUser 用户名

DbPw 密码

Dim conn As New ADODBConnection

CnStr = "Provider=SQLOLEDB;Data Source=1921682921;DATABASE=dsy;UID=sa;pwd=abc"

ConnOpen cnstr

Sql = "select from 表名" 'SQL查询语句

Set rs = New ADODBRecordset '新建一个记录集实例

rsOpen Sql, conn, 1, 3 '后面的3是确定读写权限的

以上就是关于VB.NET如何连接远程SQL数据库全部的内容,包括:VB.NET如何连接远程SQL数据库、vb怎么连接sql2012数据库、VB 远程访问SQL SERVER数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10073557.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存