网站大量收购闲置独家精品文档,联系QQ:2885784924

ado.net数据库访问知识ppt.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档