《讲数据库编程》PPT课件

《讲数据库编程》PPT课件

ID:45658717

大小:1.55 MB

页数:34页

时间:2019-11-15

《讲数据库编程》PPT课件_第1页
《讲数据库编程》PPT课件_第2页
《讲数据库编程》PPT课件_第3页
《讲数据库编程》PPT课件_第4页
《讲数据库编程》PPT课件_第5页
资源描述:

《《讲数据库编程》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8讲数据库编程数据库基础知识数据库访问技术ADO.NET数据库访问8.1数据库基础知识基本概念:数据库关系模型表主关键字MSSQLServer+MSAccess+MySql+OracleSQL语句:增删改查SELECT*FROMContactWHERE(Sex=True)ORDERBYNameASCINSERTINTOContact(Name,Sex)Values(‘Mary’,false);UPDATEContactSETBirthDate=‘1980/2/2’WHEREName=‘Mary’D

2、ELETEFROMContactWhereName=‘Mary’;存储过程CREATEPROCEDUREUpDateContactByName(@Name)ASUPDATEContactSETContact.BirthDate='1982/5/6'WHERE(((Contact.Name)=@Name))Go8.2数据库访问技术RDBMSDirectoryServiceRDBMSEmailODBCOLEDBADOVC++VBDelphiADO.NET作用与ADO相同,但与.NETFrameWork无

3、缝集成,能访问XML,提供断开式的数据访问模型8.3ADO.NET数据库访问ADO.NET组成:分.NET数据提供程序和DataSet两部分,前者用以实现各类数据操作,后者是ADO.NET断开式数据访问模型的核心,依靠DataAdapter类与数据库通信..NETFramework数据提供程序的具体实现有两个,分别是SQLServer.NET数据提供程序和OLEDB.NET数据提供程序,前者可高效访问SQLServer7.0以上版本的数据库,后者更通用DataBaseXML.NETDataProvi

4、derConnectionCommandDataReaderDataAdapterDataSetDataTableDataColumnDataRowDataRelationConstraint使用两种.NETDataProvider访问数据库SQLServer.NETDataProvider(访问SQLServer7.0数据库)OLEDB.netDataProvider(如访问MSAccess数据库)命名空间usingSystem.Data.SqlClient;usingSystem.Data.Ol

5、eDb;实例化连接SqlConnectionconn=newSqlConnection();OleDbConnectionconn=newOleDbConnection();连接字符串与连接的创建与打开(串有多种形式,可借助.udl生成)stringconnStr=“DataSource=(local);InitialCatalog=students;userId=sa;password=123”;stringconnStr="Provider=Microsoft.Jet.OLEDB.4.0;Dat

6、aSource=";connStr+=@“Datastudents.mdb";conn.ConnectionString=connStr;conn.open();实例化命令执行命令返回数据流SqlCommandcmd=conn.CreateCommand();OleDbCommandcmd=conn.CreateCommand();cmd.CommandType=CommandType.Text;//StoreProcedurecmd.CommandText="SelectID,sNamefrom

7、student";SqlDataReaderrd=cmd.ExecuteReader();OleDbDataReaderrd=cmd.ExecuteReader();访问数据while(rd.Read()){Cosnsole.Write(reader.GetString(0);}关闭reader.close();conn.close();ADO.NET访问ACCESS举例—控制台输出数据usingSystem;usingSystem.Data.OleDb;//人工引入usingSystem.Data

8、;//人工引入namespaceado.net{classProgram{staticvoidMain(string[]args){OleDbConnectionconn=newOleDbConnection();stringconnStr=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:教学dotnetContactDb.mdb;PersistSecurityInfo=False";conn.Connection

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。