在C#控制台应用中怎样访问数据库

在C#控制台应用中怎样访问数据库,第1张

我先问下是什么数据

以SqlServer 为例:

首先

useing System.Data.SqlClient

//创建数据库连接对象

SqlConnection conn = new SqlConnection("这里传入数据库连接字符串")

//Sql语句,以查询位列

string sql = "select * from tb_user"

//打开数据库连接

conn.Open()

//创建数据库 *** 作对象

SqlCommand cmd = new SqlCommand(sql,conn)

//创建数据库填充对象

SqlDataAdapter myda = new SqlDataAdapter(cmd)

//创建数据集DataSet用来临时存储数据

DataSet ds = new DataSet()

//往ds里面添加数据

myda.Fill(ds)

然后就可以用可以用ds了!比如输出第一列的数据:

Console.WriteLine(ds.Table[0].Rows[0]["列名"])

Console.ReadLine()

这个事实上是没有办法做到完全实时的,C#从数据库中读取来的都是一个映像,只能通过不断的取读取来判断是否有改变或者由变化。

建议做一个触发器,对发生改变的数据条目进行记录,用于增量处理数据表,以减少数据库压力。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10065900.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存