- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ado.net数据库访问知识ppt
第10讲 ADO.NET的Connection、Command、DataReader类 教学内容 大课内容 Connection Command DataReader 综合实例 调用存储过程 小课内容 实验:实现图书管理系统的入库和借阅功能 本次课程后,可以解决以下这样的应用问题 1. Connection 生成一个数据库连接 面向SqlServer的连接 面向Access的连接 打开、关闭数据库连接 实例1:与一个远程的SQL Server连接 using System.Data.SqlClient; SqlConnection conn=new sqlConnection(“Uid=Sa; pwd=123; database=LittleLibrary; server=1”); 说明: Uid ——sql server用户 Pwd——用户密码 Server——存放数据库的主机,可以用IP或主机名 DataBase——数据库名 实例2:与一个本机的SQL Server连接 using System.Data.SqlClient; …… SqlConnection conn=new SqlConnection(“integrated security=true; database=LittleLibrary; server=localhost; connect timeout=30”); 说明: Integrated security=true——使用windows验证模式 Localhost——表示本机,可以用“”代替 Connect timeOut——连接超时时间 实例3:连接Access Using System.Data.OleDb; OleDbConnection conn = new OleDbConnection( “provider= Microsoft.Jet.OleDB.4.0; data source=LittleLibrary”); 说明: Provider表示引擎提供者 Microsoft.Jet.Oledb.4.0是Access2000(及以上版本)的数据库引擎。 实例4:打开,关闭数据库连接 Using System.Data.OleDb; //创建连接 OleDBConnection conn = new OleDbConnection(“provider= Microsoft.Jet.OleDB.4.0; data Source=C:\\LittleLibrary.mdb”); //打开连接 conn.Open(); //读写数据库 //关闭连接 Conn.Close(); 说明: conn.Open ——打开连接; conn.Close——关闭连接 随堂练习(一):定义下面连个数据库连接 1.使用System.Data.SqlClient SQLServer IP: UId:bookManager PwdDataBase:LittleLibrary 2.使用System.Data.OleDbClient Access: c:\LittleLibrary.mdb 2. Command 数据库连接后,就可以向数据库发送命令了。 发送命令实际上就是传送SQL指令。SQL指令封装在Command对象中。 根据不同的操作目的,选择不同的命令执行方式。有的操作要返回查询数据集合;有的操作返回运行是否正常;有的返回一个值。 实例5:定义SqlCommand对象 using System.Data.SqlClient; //引用命名空间 SqlConnection conn=new sqlConnection(“Uid=Sa; pwd=123; database=LittleLibrary; server=1”); //定义数据库连接 //定义一个Select命令 Sqlcommand cmd1=new SqlCommand(“SELECT * FROM BOOKINFO”,conn); //定义一个Insert命令 String sql2=“INSERT INTO READER (读者ID,姓名) VALUES (‘0333’,’张三’)”; SqlCommand cmd2=new SqlCommand(sql,conn); 说明: New SqlCommand(string commandText, SqlConnection conn)——commandText:SQL脚本; conn:数据库连接 实例6:在SQL脚本中使用变量 String bookId; string bookName; Decimal price=90; str
您可能关注的文档
- (ppt)-IO系统概述IO软件的结构WindowsIO系统的结构Windows.ppt
- (PPT)-人教版八年级下册(初中语文)第一单元教学设计.ppt
- (GZXIEZF)基于云计算的数字智慧校园.ppt
- (PPT)-初中化学单元教学设计策略及案例分析.ppt
- (PPT)-初中语文与外国文学欣赏.ppt
- (ppt)-我国小学教育现况.ppt
- (PPT)-新课程初中语文通识培训.ppt
- (PPT)-肿瘤学信息资源.ppt
- (PPT)-网络资源检索及应用——google检索技巧.ppt
- (ppt)PCB培训资料.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)