(数据库原理与应用课件)最七章_数据库编程.ppt
《(数据库原理与应用课件)最七章_数据库编程.ppt》由会员分享,可在线阅读,更多相关《(数据库原理与应用课件)最七章_数据库编程.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库编程数据库原理与应用数据库原理与应用主讲人:李远华主讲人:李远华遥感与地理信息系遥感与地理信息系数据数据库编库编程数据程数据库库原理与原理与应应用主用主讲讲人:李人:李远华远华遥感与地理信息系遥感与地理信息系一、一、Visual.Studio.2008.Express.Edition(Cns)安装方便,适合学习之用或单语言快速开发。功能有限。安装方便,适合学习之用或单语言快速开发。功能有限。二、二、Visual.Studio.2008.Professional.Edition.DVD 专业版:功能完善,适合个人开发者。专业版:功能完善,适合个人开发者。三、三、Visual.Studio.
2、2008.Team.Edition.For.Software.Developers.DVD(Chs)四、四、Visual.Studio.2008.Team.Suite.DVD(Chs)团队版(集成套件)团队版(集成套件)Visual.Studio 版本区别版本区别软件介绍软件介绍一、一、Visual.Studio.2008.Express.ESQL Serve SQL Serve 版本区别版本区别1.SQL Server 2008 Express版版2.SQL Server 2008 Developer(win 7)3.SQL Server 2008标准版标准版4.SQL Server 200
3、8 Web版版5.SQL Server 2008工作组版工作组版6.SQL Server 2008 Enterprise(企业版(企业版,d61)7.SQL Server Compact 3.5版版SQL Serve 版本区版本区别别1.SQL Server 200(数据数据库库原理与原理与应应用用课课件件)最七章最七章_数据数据库编库编程程(数据数据库库原理与原理与应应用用课课件件)最七章最七章_数据数据库编库编程程 每一种数据库,都相当于一台打印机,都需要安装驱动程序后才能连接,因此,不管连接何种数据库,都需要明白它的驱动是什么?需要安装软件或编程语言中对方法加以说明。例如VB和C#中都需
4、要给函数提供数据库的驱动说明。1、数据库与驱动、数据库与驱动吉林大学吉林大学 遥感与地理信息系遥感与地理信息系 每一种数据每一种数据库库,都相当于一台打印机,都需要安装,都相当于一台打印机,都需要安装驱动驱动程序后才程序后才JDBC(Java Data Base Connectivity)ODBC(Open Data Base Connectivity)OLEDB(Object Linking and Embedding Data Base)JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是JAVA和关系型数据库连
5、接的桥梁。ODBC提供了一组对数据库访问的标准API。这些API利用SQL来完成其大部分任务。ODBC提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC,ODBC能以统一的方式处理所有的数据库。OLEDB(OLEDB)是微软的战略性的通向不同的数据源的低级应用程序接口。OLE DB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化问题语言(SQL)能力,还具有面向其他非SQL数据类型的通路。驱动程序驱动程序 JDBC(Java Data Base Connectivi 针对数据库的连接,每一种编程软件都提供了一套与数据库有关的函数,提供数据库连、查询、封装记录等操作
6、。例如ADO,DAO ODBC,JDBC等。例如VB中的引用,C#中的命名空间引用。2、数据方法库(数据库类、函数)、数据方法库(数据库类、函数)吉林大学吉林大学 遥感与地理信息系遥感与地理信息系 针对针对数据数据库库的的连连接,每一种接,每一种编编程程软软件都提供了一套与数据件都提供了一套与数据ADO:是基于全新的OLE DB技术而设计的 DAO:是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFT JET数据库引擎 数据库访问对象数据库访问对象 ADODAOADO.netODBCJDBCOLEDB数据库ADO:是基于全新的是基于全新的OLE DB技技术术而而设计设计的的
7、 DAO:是是VB(数据库连接函数及子函数:连接类及动作 open(),close())3、数据库连接、数据库连接 需要数据库连接函数,连接之前,需要说明数据库的类型,驱动,名称、路径等吉林大学吉林大学 遥感与地理信息系遥感与地理信息系(数据(数据库连库连接函数及子函数:接函数及子函数:连连接接类类及及动动作作 open(),cl 每一种编程语言都提供了SQL语言的查询方法和执行函数。不管你使用那一种编程语言,只需要查询到该种语言执行SQL查询语句的函数及其使用方法就行了。4、SQL查询查询吉林大学吉林大学 遥感与地理信息系遥感与地理信息系 每一种每一种编编程程语语言都提供了言都提供了SQL语
8、语言的言的查询查询方法和方法和执执行函数。不行函数。不 4、SQL查询查询 VB C#每一种编程语言,都提供了执行SQL语言的关键字(函数),我们只需要查找MSDN或者查阅相关文献,了解它的用法,就能解决问题。注意的事:SQL查询语句,要符合SQL的语言标准,注意自定义的变量、控件参数的引用方法。String SQLString=“select*from tuser where name=”+textBox1.Text.Trim()+“”;Dim SQLString as StringSQLString=“select*from tuser where name=”+text1.Text+“”
9、;吉林大学吉林大学 遥感与地理信息系遥感与地理信息系 4、SQL查询查询 VB C#每一种每一种编编程程语语言,都提供了言,都提供了 用于记录数据库中的内容,可以包括多个表,可用它来控制每一个数据库的读写。但是,但并不用直接用于显示记录,需要专门的记录方法(函数)。5、DataSet(数据集类及方法(数据集类及方法 和它的子函数)和它的子函数)吉林大学吉林大学 遥感与地理信息系遥感与地理信息系 用于用于记录记录数据数据库库中的内容,可以包括多个表,可用它来控制每中的内容,可以包括多个表,可用它来控制每 要控制数据库中的某一个元组或多个元组(记录),必须要用到编程软件中的Recordset类方法
10、,具体如何使用,可查找相关资料。6、Recordset(记录)(记录)吉林大学吉林大学 遥感与地理信息系遥感与地理信息系 6、Recordset(记录记录)吉林大学)吉林大学 遥感与地理信息系遥感与地理信息系 数据库中的数据显示,需要用编程软件来实现。可连接的控件有TextBox控件,GridView控件、Lable控件等。可通过代码或属性设置,将它们与数据库连接起来。7、数据显示、数据显示吉林大学吉林大学 遥感与地理信息系遥感与地理信息系 数据数据库库中的数据中的数据显显示,需要用示,需要用编编程程软软件来件来实现实现。可。可连连接的控件接的控件8、数据库控制、数据库控制 菜单、按钮类控件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 课件 最七章 编程
限制150内