第六章站内信息增删改查的实现JDBC数据库操作.ppt

第六章站内信息增删改查的实现JDBC数据库操作.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP程序设计实用案例教程 JSP程序设计实用案例教程 模块六:站内信息增删改查实现(一) ----JDBC数据库操作 本章目标 知识目标 MySQL数据库的安装与配置 使用SQLYog集成管理工具创建数据库及表的方法 JDBC 简介 使用JDBC API JDBC接口类和对象 使用JDBC访问数据库的步骤 使用SQL语句对数据库进行查询操作 知识目标 在自己机器上安装mysql数据库 使用JDBC实现对数据库表的查询操作 MySQL数据库的安装与使用 SQLYog集成开发工具 使用 打开sqlyog软件, 如下图所示,在左侧用鼠标右健单击“root@localhost”图标,选择“Create Database”命令, SQLYog集成开发工具 使用 弹出如下的新建数据库窗口,在此输入数据库名称Database name,数据库字符集,字符集要选择utf-8,输入后结果如下图: SQLYog集成开发工具 使用 然后单击Create命令,创建数据库。创建好后在左侧视图中会出现数据库图标如下图所示: SQLYog集成开发工具 使用 在Table上单击右健,选择Create Table命令创建数据库表,在此页面内依次输入相应的表的结构信息,如下图所示: SQLYog集成开发工具 使用 表结构的数据输入完毕后单击CreateTable按钮,弹出如下对话框: SQLYog集成开发工具 使用 按要求输入要创建的表的表名此表名为book,然后点击OK按钮,弹出询问是否创建另一张表的对话框, 如果需要创建另一张表选择“是”,如果不创建选择“否”。 JDBC概述 JDBC(Java DataBase Connectivity)是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成。JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这样就使得独立于DBMS的Java应用程序的开发工具和产品成为可能。将Java和JDBC结合起来将使程序员只须写一遍程序就可让它可向任何数据库发送SQL语句,可在任何平台上运行。也就是说,不必为同样的JSP操作写一个程序访问Microsoft SQL Server,再写另一个程序访问Oracle。 JDBC驱动程序 ?目前,比较常见的JDBC驱动程序可分为以下4种类型: (1)JDBC-ODBC桥,通过ODBC数据源与数据库进行连接:JDBC-ODBC桥产品利用ODBC驱动程序提供JDBC访问。在服务器上必须可以安装ODBC驱动程序。 (2)通过中间件服务器与数据库建立连接的驱动程序:这种驱动程序不用安装网络库,并且驱动程序安装在中间件服务器上,而不是客户机上。中间件服务器将应用程序中的JDBC调用映射到适当的驱动程序上,完成数据处理过程。 (3)通过网络进行连接的纯Java驱动程序:应用程序通过网络库与数据库进行连接,所以必须在使用驱动程序的计算机上安装网络库。 (4)直接与数据库连接的纯Java驱动程序:完全使用Java实现,不需要其他的驱动程序,也不需要安装其他的网络库,数据库厂商提供,是厂商所特有的。 JDBC的工作原理 JDBC API 供程序员调用的类和接口被包装在java.sql和 javax.sql包中如: Driver接口 DriverManager类 Connection接口 Statement接口 ResultSet接口 DriverManager 作用:载入不同的JDBC驱动 JDBC驱动 作用:负责连接各种不同的数据库 Sql Server Oracle JDBC API JDBC Driver Manager JDBC 驱动 JDBC 驱动 Java 应用程序 使用JDBC API JDBC API 可帮我们建立与数据库的连接、执行SQL语句并能得到SQL语句执行后的结果 Connection DriverManagerD Statement ResultSet 1、DriverManager :依据数据库的不同,管理JDBC驱动 2、Connection :负责连接数据库并担任传送数据的任务 3、Statement :由 Connection 产生、负责执行SQL语句 4、ResultSet:负责保存Statement执行后所产生的查询结果 客户端 数据库服务器 1 2 3 4 DriverManager类 DriverManager类 DriverManager是用于管理JDBC驱动程序的接口。这个接口的主要用途是通过getConnection方法来取得Connection对象引用,即创建一个数据库连接对象。常用方法如下: public static

文档评论(0)

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

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

1亿VIP精品文档

相关文档