11JAVA的数据库设计.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11JAVA的数据库设计

* 第十一章 Java的数据库设计 11.1 关系数据库简介 11.2 SQL语句 11.3 JDBC简介 11.4 主要JDBC类 11.5 工作步骤: 11.6 实例 11.1关系数据库简介 (1)关系数据库的特点有哪些? 一个数据库由一个或多个表组成,每个表由行,列组成,列代表字段(即属性),行代表记录. 表中的记录是唯一的 主关键字唯一 (2)对关系数据库的操作由哪些? 有哪些信誉好的足球投注网站(查找) 添加,插入,删除记录 更新纪录 投影和连接操作 11.2 SQL语句 (1)SELECT[ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} FROM tableexpression[,…][IN externaldatabase] [WHERE…] (2)更新查询语法: UPDATE 表名 SET 新值 WHERE 准则 (3)DELETE子句的语法: DELETE [表名.*] FROM 来源表 WHERE 准则 (4)INSERT 子句的语法: INSETR INTO 目的表或查询(字段1,字段2,…) valueS(数值1,数值2,…) (5)建立第一个表 create table 表名(字段名); (6)删除表 drop table 表名; 11.3 JDBC简介 JDBC是为Java提供的一个平台无关的数据库标准API,它提供了一个通用的SQL数据库存取机制,该机制为多数关系型DBMS提供统一接口。 JDBC分为JDBC API与JDBC驱动程序。前者即一组JDBC类库 . JDBC包含一系列丰富的类,在java.sql包中(JDK.1.1以上).JDBC提供了一种API实现对数据库透明存取的方法,这种存取依据驱动程序来实现,不同的数据库制造尚提供它们不同的驱动程序. JDBC必须内嵌于Java 中。所有用户界面的生成,事件驱动,对数据库的存取等功能均是由Java 来实现的。 (2)DriverManager类:是JDBC基础,用来管理和卸载JDBC驱动程序.该类有一个getConnection()方法,用于验证JDBC数据源,并返回Connection对象. 11.4 主要JDBC类 (1)Driver类:用来与数据库通信的软件. (3)Connection类:该类的CreateStsatement()方法连接JDBC数据源,返回Statement对象. (4)Statement类:将SQL行为封装起来交给数据库引擎,调用该类的execute()等方法,执行SQL语句,返回resultSet对象. (5)ResultSet类:封装了一个由SQL查询返回的结果.该类的getString(),getInt()等方法获得一栏数据的存取,next()方法到下一行. 11.5 工作步骤: (1)建立Driver对象,即创建驱动程序对象。可以在特性文件中定义JDBC Driver的系统特性。 (2)在JAVA源代码中,首先验证Driver对象,即调用class类的forname()方法。 (3)由驱动程序管理器(DriverManager对象)打开Driver对象,调用getConnection()方法,以此验证包含JDBC数据源的地址是否有效,并返回Connection对象。 (4)Connection对象建立应用程序与数据库的连接,并创建Statement对象。 (5)Statement对象将SQL语句封装起来交给数据库引擎,执行SQL语句,得到结果集ResultSet对象。 (6)ResultSet对象封装了SQL返回结果,以便在浏览器上显示出来。 11.6 实例 (1)安装JDBC驱动程序. (2)设置classpath参数. (3)编写以下源代码 import java.applet.*; import java.sql.*; public class JDBCExample extends Applet{ Connection myconnection; Statement mystatement; ResultSet myset; public void init(){ Class.forname(“xxxxxx”);//驱动程序名 Mycoonection=DriverManager.getConnection(“jdbc:msql://主机名:端口/库名”); Mystatement=myconnection.CreateStatement(); ……} Public void stop(){ mystatement.close(); Mycon

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档