using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; using System.Configuration; namespace XMKF2000.DYClass { class DBConnection { //定义MyConnection方法,用户在使用时只需调用这个方法就可以连接数据库 public static SqlConnection MyConnection() { //返回数据库连接字符串
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
namespace XMKF2000.DYClass
{
class DBConnection
{
//定义MyConnection方法,用户在使用时只需调用这个方法就可以连接数据库
public static SqlConnection MyConnection()
{
//返回数据库连接字符串
string strcon = System.Configuration.ConfigurationManager.AppSettings["DYDJCon"];
return new SqlConnection(strcon);
} }
}
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<appSettings>
<add key ="DYDJCon" value="server=..;database=..;User ID=..;Password=.." />
</appSettings>
</configuration>
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
老大 你得打开远程连接啊 就是TCP/TP