Ado.net将数据库查询结果转成一个动态对象

Ado.net将数据库查询结果转成一个动态对象,第1张

步骤如下:一、用有源ODBCDSN的方法和无源OLEDB的方法连接数据库:1、无源OLEDB:stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0DataSource=intels.mdb"2、有源ODBCDSN:stringstrConn="DataSource=intels"如果采用ADO.NET连接SQLServer或者Oracle,方法和VB中连接相应数据的连接字符串一致。

二、开始连接数据库:ADOConnectionConn=newADOConnection(strConn)三、执行一个selectSQL查询:stringstrSQL="Selectidfromtest"ADOCommandADOCmd=newADOCommand(conn,Conn)Conn.Open()ADODataReaderreaderADOCmd.Execute(outreader)四、得到ADODataReader中包含的数据:先执行:reader.Read()然后就可以取得数值:reader["id"].ToString()依次类推。五、delete(删除)语句,insert和update相同:strSQL="deletefromtestwhereid=’1’"//strSQL="insertintotestvalues(’1’)"//strSQL="updatetestsetid=’1’"ADOCommandADOCmd=newADOCommand(conn,Conn)Conn.Open()ADOCmd.Execute()

导入命名空间using System.Data,Sqlclientstring ConnStr="server=.database=NewsDatauid=sapwd=123"string SQL_STRING="select * from news"database连接的是数据库名称;uid是用户名;pwd是登陆密码;1,创建一个连接实例SqlConnection conn = new SqlConnection(ConnStr);2.打开连接conn.open()3。创建执行命令实例SqlCommand cmd=new SqlCommand(SQL_STRING,conn)4,创建只进读取数据对象SqlDataReader sdr = cmd.ExecuteReader()5,读取数据

if (sdr.Read())

{

t_colname.Text = sdr["new_Name"].ToString()

t_colwords.Text = sdr["new_Des"].ToString()

}6.关闭连接

sdr.Close()

conn.Close()

这是一个实例,希望通过这个你可以了解一下 ,在这里涉及到了ADO.NET的3个对象


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

原文地址: https://outofmemory.cn/sjk/9885300.html

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

发表评论

登录后才能评论

评论列表(0条)

保存