C# 如何判断与sql数据库是不是能够正常连接,再用open打开数据库?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 如何判断与sql数据库是不是能够正常连接,再用open打开数据库?相关的知识,希望对你有一定的参考价值。

参考技术A SqlConnection
conntection=new
SqlConnection(ConfigurationManager.ConnectionString[''conString'].ToString());
string
sqlString
=
"select
*
from
orders
order
by
id
desc";
SqlCommad
command
=
new
SqlCommand("sqlString",connection);
DataSet
dataSet
=
new
DataSet();
SqlDataAdapeter
adapter
=
new
SqlDataAdapter(sqlString);
adapter.Fill(dataSet);
//
以上不是测试过的语句,
只想通过这些让你知道,应该怎么
OPEN,
这些语句只是流程示意

C#与SQL Server建立连接出错

VS版本2010

SQL版本2008

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

在SQL Server Management Studio可以正常登录,但在C#中就不能正常的通过连接字符串连接SQL Server。

需要检查连接字符串中的server这部分值:

server=.;database=css;uid=sa;pwd=123456

改为

server=JAYSONCHEN-PC\\SQLEXPRESS;database=css;uid=sa;pwd=123456

技术分享

 

以上是关于C# 如何判断与sql数据库是不是能够正常连接,再用open打开数据库?的主要内容,如果未能解决你的问题,请参考以下文章

C#怎么判断数据库是不是连接成功?

在C#里连接SQL 2008 报错:已成功与服务器建立连接 但登录前握手期间发生错误 网络名不可再用

有没有一种安全的方法来判断 JDBC 连接是不是仍然正常?

visual studio 2008写的c#如何连接虚拟机的数据库 ,是页面正常显示??

C#与SQL Server建立连接出错

c#如何将数据库连接封装成dll