
以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#从数据库中读取来的都是一个映像,只能通过不断的取读取来判断是否有改变或者由变化。建议做一个触发器,对发生改变的数据条目进行记录,用于增量处理数据表,以减少数据库压力。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)