java数据库应用.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文档。上传文档
查看更多
java数据库应用.ppt

第25章 Java 数据库程序设计 学习目标 理解数据库和数据库管理系统的概念 (25.2节). 理解关系数据模型:关系数据结构、约束和语言 (25.2节). 使用 SQL 创建和删除表,并检索和修改数据 (25.3节). 熟悉 JDBC 应用程序接口(25.4节). 学会使用 JDBC安装驱动器、连接数据库、执行语句和处理结果集 (25.4节). 使用预备语句执行预编译的 SQL语句 (25.5节). 利用 Connection 接口处理事务 (25.6节). 使用 DatabaseMetaData 和 ResultSetMetaData 接口检索数据库元数据 (25.7节 Optional). 用批模式执行 SQL 语句 (25.8节, Optional). 处理可滚动和可更新的结果集 (25.9节, Optional). 用 JDBC存储和检索图像 (25.10节, Optional). 关系数据库系统 数据库应用系统 关系数据库和关系数据模型 现在,大多数数据库系统是以关系数据模型为基础的关系数据库系统。 关系数据模型有三个要素: 结构、完整性和语言 关系结构 关系数据库由 一个关系集组成。一个关系 有两部分: 语义 和该语义的一个实例. 语义定义一个关系,而实例是该关系在给定事件的内容 。一个关系的实例实际上是一个没有重复行的表格。 我们通常称一个关系为 关系或表格 。 课程Course 表 表格和文件 注: 一个表格或关系与一个文件不同。 大多数关系数据库系统在一个文件中存储多个表 一个简单 SQL 语句实例 创建表 删除表 描述表 选择 插入 删除 更新 create table Student ( ssn char(9), firstName varchar(25), mi char(1), lastName varchar(25), birthDate date, street varchar(25), phone char(11), zipCode char(5), deptId char(4), primary key (ssn) ); 创建表 删除表 描述表 选择 插入 删除 更新 drop table Enrollment; drop table Course; drop table Student; 创建表 删除表 描述表 选择 插入 删除 更新 describe Course; -- Oracle 创建表 删除表 描述表 选择 插入 删除 更新 select firstName, mi, lastName from Student where deptId = CS; select firstName, mi, lastName from Student where deptId = CS and zipCode = 31411; select * from Student where deptId = CS and zipCode = 31411; 创建表 删除表 描述表 选择 插入 删除 更新 insert into Course (courseId, subjectId, courseNumber, title) values (11113, CSCI, 3720, Database Systems, 3); 创建表 删除表 描述表 选择 插入 删除 更新 delete Course where title = Database System; 创建表 删除表 描述表 选择 插入 删除 更新 update Course set numOfCredits = 4 where title = Database Systems; MySQL net start mysql / net stop mysql mysql –uroot –psa show databases; use ***; show tables; \C gb2312 select * from account; JDBC结构 JDBC接口 处理语句 一旦建立了一个到具体数据库的连接,就可以用这个连接把程序的 SQL 语句发送到数据库。 JDBC提供多种接口来发送语句给数据库 Statement, PreparedStatement, CallableStatement 处理语句流程图 execute, executeQuery和 executeUpdate方法 执行 SQL 语句的方法是 execute, executeQuery, 和executeUpdate,每个

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档