打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ADO.NET数据库访问技术(一)
过几天的自学,现在总结一下关于C#中连接数据库的一些知识点:

1.使用Connection连接数据库的步骤:

(1).添加命名空间 System.Data.SqlClient(注意:初学者经常会忘记)

(2)定义连接字符串。连接SQL Server 数据库时:

        server=服务器名;database=数据库名;uid=用户名;pwd=密码;例如:要连接本机上的StudentManagement数据库,用户名为sa,密码为111

string connString="server=.;database=StudentManagement;uid=sa;pwd=111;"

(3).创建Connection对象:

            SqlConnection connection=new SqlConnection(connSting);

(4).打开数据库:

            connection.Open();

(5).对数据库操作完毕后关闭数据库连接

            connection.Close();

2.Command对象:

(1).command对象可以用来对数据库发出具体的操作指令,例如对数据库的查询、增加、修改、删除

(2).创建Command对象,并设置它的属性:

          SqlCommand command =new SqlCommand();

          command.Connection=connection;

          command.CommandText=sqlQuery(sqlQuery为查询语句);

(3).Command对象的主要方法:

ExecuteNonQuery:执行后不返回任何行,对于update、insert、delete语句,返回影响的行数对于其他类型的语句,返回值为-1

ExecuteReader:执行查询语句,返回DataReader对象

ExecuteScalar:执行查询,并返回查询结果的第一行第一列,忽略其他列或行

ExecuteXmlreader:将CommandText发送到Connection并生成一个XmlReader

3.DataReader对象:

(1).DataReader对象可以从数据库中一只读、只进的方式查询数据,每次的操作只有一个记录保存在内存中

(2).DataReader对象的主要方法:

Read:读取下一条数据

Close:关闭DataReader对象

(3).使用DataReader提取数据的步骤:

     (a).建立与数据库的连接并打开

     (b).创建一个Command对象

     (c).从Command对象中创建DataReader对象

     (d).使用DataReader读取并显示

                 可以使用一个循环利用Read方法便利数据库中行的信息,如果要获取该行中某列的值,只需要使用"["和"]"运算符就可以了

     (e).分别关闭DataReader对象和数据库的连接

 

'" frameBorder=0 width=468 allowTransparency name=google_ads_iframe_/1090369/cnblogs_blogpost_C2_sitehome_0 marginWidth=0 scrolling=no>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
asp.net夜话之七:ADO.NET介绍
浅谈ADO.NET中的五个主要对象 - 51CTO.COM
《C#语言程序设计项目教程》第9章 ADO.NET数据库访问技术写字字帖
ADO.NET数据库
ADO.NET中的五个主要对象
6.2.5 ADO.NET访问数据库的两种机制
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服