用C#连接本地SQL Server
查询信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data; //引用 表的命名空间
using System.Data.SqlClient; //第一步:引用与sql相关的命名空间
namespace Test2
{
class Program
{
static void Main(string[] args)
{
//构造连接字符串
SqlConnectionStringBuilder scsb= new SqlConnectionStringBuilder();
scsb.DataSource = "127.0.0.1";
scsb.InitialCatalog = "User";
scsb.UserID = "sa";
scsb.Password = "jht";
//创建连接 参数为连接字符串
SqlConnection sqlConn = new SqlConnection(scsb.ToString());
//打开连接
sqlConn.Open();
//需要执行的SQL语句
String sqlStr = "SELECT [Users] ,[PassWord] FROM [User].[dbo].[User]";
//创建用于执行sql语句的对象
//参数1:sql语句字符串,参数2:已打开的数据连接对象
SqlCommand sqlComm = new SqlCommand(sqlStr, sqlConn);
//接收查询到的sql数据
SqlDataReader reader = sqlComm.ExecuteReader();
//读取数据
while(reader.Read())
{
// 可以使用数据库中的字段名,也可以使用角标访问
Console.WriteLine(reader["PassWord"].ToString());
Console.WriteLine(reader["Users"].ToString());
}
}
}
}