VB.net连接到数据库

时间:2013-10-29 00:03:34

标签: vb.net sql-server-2008

我正在使用visual studio 2010编写一些VB脚本来读取一些txt文件并将结果输入到数据库中。我连接的数据库也是Microsoft SQL Server 2008 Service Pack 2.我正在尝试使用指定数据源,数据库,用户ID和密码的连接字符串。然后由

调用
Using SQLConnection As New SqlConnection(connectionString)
        Try
            SQLConnection.Open()

但是我一直认为无法找到数据库,或者无法建立连接。提前感谢任何建议或链接到我可能重复的任何问题。

干杯。

2 个答案:

答案 0 :(得分:1)

连接字符串不正确,或者无法从系统中访问数据库。

您可以在此处获取有关连接字符串的信息:http://www.connectionstrings.com/

如果您的系统上没有数据库,请检查系统和服务器上的防火墙,以查看是否需要打开任何端口。另外,检查服务器网络名称与IP地址的使用,或服务器字符串中localhost与127.0.0.1的使用。

答案 1 :(得分:0)

如果您的SQL服务器与Visual Studio在同一台计算机上。 试试这个连接字符串。

“Data Source =。; Initial Catalog = your_database_Name; Integrated Security = True”

“数据来源=。” - 这将转到您自己的计算机上。与localhost相同。 “Initial Catalog = your_database_Name” - 将在SQL Server中使用此名称的数据库。 “Integrated Security = True” - 将使用您自己的用户连接到数据库。这要求您可以访问sql server。如果您是计算机管理员,这可以正常工作。

如果您有远程服务器,请尝试此操作 “Data Source = server name_or_ip; Initial Catalog = your_database_name; UID = sa; pwd = * ” 如果您有安装sql server的实例名称,请使您的数据源看起来像这样。 “数据源=。\ mysqlinstance;”