9-java数据库连接.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲教师: 李青 TEL:Email: LKJ0986@ 信息技术学院 JAVA编程 10.1 JDBC概述 JDBC即Java数据库连接(Java Database Connectivity)。它由一组用Java语言编写的类和接口组成。JDBC为数据库及其工具开发人员提供了一个标准的API,使他们能够用纯Java API来编写数据库应用程序。 Jdbc的结构 Jdbc有两种接口,分别是面向开发人员的JDBC API和面向低层的JDBC Driver API, JDBC的结构 JDBC API 是一系列的接口,他使得应用程序能够进行数据库联接,执行SQL语句,并且得到返回结果。 JDBC 的结构 Java.sql.DriverManager用来装载驱动程序,并且为创建新的数据库联接提供支持。 Java.sql.Connection完成对某一指定数据库的联接 Java.sql.Statement在一个给定的连接中作为SQL执行声明的容器,他包含了两个重要的子类型。 Java.sql.PreparedSatement用于执行预编译的sql声明 Java.sql.CallableStatement用于执行数据库中存储过程的调用 Java.sql.ResultSet对于给定声明取得结果的途径 JDBC Driver interface 是面向驱动程序开发商的接口,每一个驱动程序都必须提供对于 java.sql.Connection, java.sql.Statement, java.sql.PreparedStatement , java.sql .ResultSet等主要接口的实现方法。 Java.sql.DriverManager需要装载驱动程序时,每个驱动程序需要提供一个能实现java.sql.Driver接口的类。 例如:sun.jdbc.odbc.JdbcOdbcDriver com.microsoft.jdbc.sqlserver.SQLServerDriver JDBC驱动程序的类型(重要) Jdbc-odbc桥 Native-api partly –java driver 本地java驱动程序,将jdbc调用转换为对数据库客户端API的调用 Net-protocol all-java Driver(Jdbc proxy) 将jdbc调用转换为独立于特定数据库的网络协议,完全java驱动程序 Native-protocol all-java driver 将JDBC 调用转换为特定数据库的网络协议,完全Java驱动程序 数据库应用模型 Jbbc各接口之间的关系 10.2 JDBC预备知识 SQL 是英文Structured query language的缩写,意思为结构化查询语言。 SQL语言的主要功能就是同各种数据库建立联系,进行沟通。 主要包括select、insert、update、delete、create 以及drop在内的标准SQL命令被用来完成几乎所有的数据库操作。 1、数据表   一个典型的关系型数据库通常由一个或多个数据表组成。数据库中的所有数据或信息都被保存在这些数据表中。数据库中的每一个表都有惟一的表名,数据表由行和列组成 ,其中每一列(又称字段)包括了该列名称、数据类型以及列的属性等信息,而行则包含这些列的具体数据的记录。   Select语句主要被用来对数据库进行查 询并返回符合用户查询标准的结果数据。 Select语句的语法格式如下: select column1[,column2,…] from tablename [where condition]; Select语句中位于Select关键词之后的列名用来决定哪些列将作为查询结果返回。 用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。 语句中位于from关键词之后的表名用来决定将要进行查询操作的数据表。 where可选句用来规定哪些数据值或哪些行将被作为查询结果返回或显示。 3、创建数据表 SQL语言中的create table 语句被用来建立新的数据表。create table 语句的使用格式如下: create table tablename(column1 data type,column2 data type,…); 使用SQL语句创建的数据表及表中 的列的名称必须以字母开头,后面可以 使用字母、数字或下划线,名称的长度

文档评论(0)

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

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

1亿VIP精品文档

相关文档