
二、开始连接数据库: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()
datasource=数据库服务器名initial
catalog=数据库名user
id=连接用户名password=密码
然后用open()打开;close关闭数据库;
使用的时候打开,不使用的时候就关闭,节省内存使用空间。
*** 作数据库的话直接用SQL语句 *** 作就可以了
1、概述http://ado.net提供了丰富的数据库 *** 作,这些 *** 作可以分为三个步骤:
· 第一,使用SqlConnection对象连接数据库;
· 第二,建立SqlCommand对象,负责SQL语句的执行和存储过程的调用;
· 第三,对SQL或存储过程执行后返回的“结果”进行 *** 作。
对返回“结果”的 *** 作可以分为两类:
· 一是用SqlDataReader直接一行一行的读取数据集;
· 二是DataSet联合SqlDataAdapter来 *** 作数据库。
两者比较:
· SqlDataReader时刻与远程数据库服务器保持连接,将远程的数据通过“流”的形式单向传输给客户端,它是“只读”的。由于是直接访问数据库,所以效率较高,但使用起来不方便。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)