使用ADO.NET访问数据库时:代码:/usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data.SqlClient;namespacemyfirst_ado.net{clas...
使用ADO.NET访问数据库时:
代码:
/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace myfirst_ado.net
{
class Program
{
static void Main(string[] args)
{
string connectionString = @"server=localhost;database=Northwind;uid=sa;pwd=sa";
SqlConnection mySqlConnection = new SqlConnection(connectionString);//创建一个连接类mysqlconnection
SqlCommand mysqlcommand = mySqlConnection.CreateCommand();//建立mysqlcommand对象
string commandString = "Select CustomerID,CompanyName,ContactName,Address" + "From Customers Where CustomerID='ALFKI'";
mysqlcommand.CommandText = commandString;
Console.WriteLine("hehe SHISHI");
mySqlConnection.Open();//用sqlConnect打开数据库
Console.WriteLine("hehe DAKAI");
//创建sqldatareader对象
SqlDataReader mysqldatareader = mysqlcommand.ExecuteReader();
mysqldatareader.Read();
Console.WriteLine("mysqldatareader[\"CustomerID\"]=" + mysqldatareader["CustomerID"]);
Console.WriteLine("mysqldatareader[\"CompanyName\"]=" + mysqldatareader["CompanyName"]);
Console.WriteLine("mysqldatareader[\"ContactName\"]=" + mysqldatareader["ContactName"]);
Console.WriteLine("mysqldatareader[\"Address\"]=" + mysqldatareader["Address"]);
Console.WriteLine("hehe");
mysqldatareader.Close();
mySqlConnection.Close();
}
}
}
/
提示错误信息:
System.Data.SqlClient.SqlException”类型的未经处理的异常出现在 System.Data.dll 中。
其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
在调试过程中发现在:mySqlConnection.Open();//用sqlConnect打开数据库
这一步出现错误!!
求指导?
展开