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

第10章java数据库连接.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章主要内容: 10.1 JDBC概述 10.2  SQL语句简介 10.3 JDBC API 10.3.1 JDBC API简介 10.3.2 JDBC驱动程序及URL一般方法 10.4 JDBC编程实例 10.4.1 数据库编程的一般步骤 10.4.2 数据表操作 10.4.3 数据库应用 10.1 JDBC概述 JDBC即Java数据库连接(Java Database Connectivity)。它由一组用Java语言编写的类和接口组成。JDBC为数据库提供了一个标准的API,(API,即应用程序接口,Application Program Interface)。使我们能够用纯Java来编写数据库应用程序。 10.1 JDBC概述 JDBC的基本结构由Java应用程序、JDBC管理器、驱动程序或JDBC-ODBC桥和数据库四部分组成。 10.2  SQL语句简介 SQL 是英文Structured query language的缩写,意思为结构化查询语言。 1、关系型数据库 一个典型的关系型数据库通常由一个或多个数据表组成。数据库中的所有数据或信息都被保存在这些数据表中。数据库中的每一个表都有惟一的表名,数据表由行和列组成,其中列称为字段,包括了字段名称、数据类型以及字段属性等信息,而行称为记录,包含每一字段的具体数据值。 10.2  SQL语句简介 2、数据查询 select语句的语法格式如下: select 字段1[, 字段2, …] from 表名 [where 限制条件]; 还可以使用通配符“%”来代替任何字符串,常用于模糊查询。例如:  select 学号,姓名, 年龄, 家庭住址 from学生情况表 where 姓名 LIKE ‘李%’; 上述SQL语句将会查询所有姓李的学生记录。 10.2  SQL语句简介 3、创建数据表 create table 为建立新的数据表语句。 也可以使用可选的条件选项: 例如: 10.2  SQL语句简介 4、向数据表中插入数据 用insert语句向数据表中插入或添加新的数据行(或称为记录)。 例如: 10.2  SQL语句简介 5、更新记录 例如: 10.2  SQL语句简介 6、删除记录 例如: 10.2  SQL语句简介 7、删除数据表 使用drop table命令删除某个数据表以及该表中的所有记录。 例如: 10.3 JDBC API 10.3.1 JDBC API简介 10.3.1 JDBC API简介 10.3.1 JDBC API简介 1、DriverManager类 DriverManager类是JDBC的管理器,负责管理JDBC驱动程序,跟踪可用的驱动程序并在数据库和相应驱动程序之间建立连接,它提供了用于管理一个或多个数据库驱动程序所必需的功能。 10.3.1 JDBC API简介 2、Connection接口 Connection这个接口抽象了大部分与数据库的交互活动。通过建立的连接,可以向数据库发送SQL语句并返回执行的结果。 下面说明如何打开一个与位于URL jdbc:odbc:testDB 的数据库的连接。所用的用户标识符为 myName ,口令为 Java: 10.3.1 JDBC API简介 3、Statement接口 当建立连接后,可以向数据库发送SQL语句访问数据库和读取访问的结果。Statement这个接口可在这个连接中执行和处理SQL语句。 10.3.1 JDBC API简介 4、ResultSet接口 ResultSet 对象表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。ResultSet 对象具有指向其当前数据行的指针。最初,指针被置于第一条记录之前。可以通过next( )方法将指针移动到下一记录。 10.3.2 JDBC驱动程序及URL一般方法 1、数据库的JDBC驱动程序 JDBC具有连接各种不同数据库的能力,对于不同的数据库JDBC对应有不同的驱动程序。 例如: (1)ODBC数据源的JDBC驱动程序名称为: sun.jdbc.odbc.JdbcOdbcDriver 通过以下语句加载和注册这个驱动程序 Class.forName(sun.jdbc.odbc.JdbcOdbcDriver ); (2)Microsoft SQL Server 2000 的JDBC 驱动程序名称为: com.microsoft.jdbc.sqlserver.S

文档评论(0)

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

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

1亿VIP精品文档

相关文档