直接上代码
using System;
using System.Data; //引用 表的命名空间
using System.Data.SqlClient; //第一步:引用与sql相关的命名空间
namespace C_AndSQLserver
{
class Program
{
static void Main(string[] args)
{
//创建连接 参数为连接字符串
SqlConnection sqlConn = new SqlConnection("Server=你数据库的位置;Database=你要链接那个数据库;user id=sa;password=数据库密码");
//打开连接
sqlConn.Open();
//需要执行的SQL语句
String sqlStr = "SELECT TOP (1000) [ID],[TokenID],[TaskID],[SubTaskID],[EntityID],[TaskType],[MaterialID],[MaterialType],[Status],[Source],[Target],[CreateTime],[UpdateTime],[TaskResult],[ErrorInfo] FROM[MaterialManager].[dbo].[DBTask] where CreateTime > '2020-08-16'";
//创建用于执行sql语句的对象
//参数1:sql语句字符串,参数2:已打开的数据连接对象
SqlCommand sqlComm = new SqlCommand(sqlStr, sqlConn);
//接收查询到的sql数据
SqlDataReader reader = sqlComm.ExecuteReader();
//读取数据
while (reader.Read())
{
// 可以使用数据库中的字段名,也可以使用角标访问
Console.WriteLine(reader["TaskID"].ToString());
}
}
}
}