珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch9 JDBC访问数据库

使用数据库
使用数据库

是意子王营出饭种 本课目标 ■JDBC简介 ■ 掌握数据库的连接方式 -JDBC-ODBC桥 -纯Java数据库驱动 ■ 掌握数据库的基本操作 一查询、更新、添加和删除 ■了解预处理语句 ■数据库连接池技术 DAO模式
本课目标 ◼ JDBC简介 ◼ 掌握数据库的连接方式 – JDBC-ODBC桥 – 纯Java数据库驱动 ◼ 掌握数据库的基本操作 – 查询、更新、添加和删除 ◼ 了解预处理语句 ◼ 数据库连接池技术 ◼ DAO模式

意子工掌出版社 Publishing House of Electronics Industry 引入 ■动态显示web的数据关键在于数据库 Web HTTP协议 应用 JDBC DBMS协议 览器 务 数据库 器 API 服务器
引入 ◼ 动态显示web的数据关键在于数据库 浏 览 器 Web 应用 服务 器 数据库 服务器 HTTP协议 JDBC DBMS协议 API

意子王言出版种 1.MYSOL数据库管理系统 ■于 是一个开发源码的数据库,可以从网上 下载相关安装程序及JDBC驱动 ■安装图形化界面进行操作 ■注意 一定要选择编码集为UTF8
1.MySQL数据库管理系统 ◼ 是一个开发源码的数据库,可以从网上 下载相关安装程序及JDBC驱动 ◼ 安装图形化界面进行操作 ◼ 注意 – 一定要选择编码集为UTF8

意子工掌出版社, Publishing House of Electronics Industry 2.JDBC ■每种数据库都有一套API,主要用于在程 序收到JDBC请求后,转换成适合数据库 系统的方法使用,完成转换工作的程序 称为数据库驱动程序 -数据库编程前加载到工程的jar包,由第三方 数据库开发商提供。 ■常用的驱动 -JDBC-ODBC桥驱动程序 -为某种数据库编写的驱动
2.JDBC ◼ 每种数据库都有一套API,主要用于在程 序收到JDBC请求后,转换成适合数据库 系统的方法使用,完成转换工作的程序 称为数据库驱动程序 – 数据库编程前加载到工程的jar包,由第三方 数据库开发商提供。 ◼ 常用的驱动 – JDBC-ODBC桥驱动程序 – 为某种数据库编写的驱动

是意子王营出饭种 2.JDBC ■子 定义:是一种可用于执行SQL语句的JAVA API,由一些JAVA语言编写的类和接口组成 ■JDBC的功能: 一与数据库建立连接 -向数据库发送SQL语句 一处理数据库返回的结果 ■JDBC的特点: SQL平台上的API,可以直接调用SQL命令 -与SQL保持一致,应用程序可以使用多种SQL功能 一对应用程序屏蔽了数据库操作的底层技术细节 简单易用,可靠性高
2.JDBC ◼ 定义:是一种可用于执行SQL语句的JAVA API,由一些JAVA语言编写的类和接口组成 ◼ JDBC的功能: – 与数据库建立连接 – 向数据库发送SQL语句 – 处理数据库返回的结果 ◼ JDBC的特点: – SQL平台上的API,可以直接调用SQL命令 – 与SQL保持一致,应用程序可以使用多种SQL功能 – 对应用程序屏蔽了数据库操作的底层技术细节 – 简单易用,可靠性高

智香子工常出版社, Publishing House of Electronics Industry 3.数据库连接方式 ■子 建立起一个JDBC-ODBC桥接器 ■使用纯Java数据库驱动程序
3.数据库连接方式 ◼ 建立起一个JDBC-ODBC桥接器 ◼ 使用纯Java数据库驱动程序

多電子工常出版社: Publishing House of Electronics Industry 3.1JDBC-ODBC桥 连接 ODBC数据源1 使用 JDBC-ODBC桥 连接 应用程序 JDBC ODBC ODBC数据源2 连接 ODBC数据源3
3.1 JDBC-ODBC桥 应用程序 JDBC ODBC数据源1 ODBC ODBC数据源2 ODBC数据源3 使用 JDBC-ODBC桥 连接 连接 连接

昌意子王常出版社 Publishing House of Electronics Industry 3.1JDBC-ODBC桥 ■连接步骤 -创建ODBC数据源(控制面板-管理工具-数 据源-系统DSN) 一了 建立JDBC-ODBC桥连接器 一创建数据库连接 一进行数据库操作 -关闭数据库连接
3.1 JDBC-ODBC桥 ◼连接步骤 – 创建ODBC数据源(控制面板-管理工具-数 据源-系统DSN) – 建立JDBC-ODBC桥连接器 – 创建数据库连接 – 进行数据库操作 – 关闭数据库连接

是意子王营出版种 建立JDBC-ODBC桥连接器 ■ 加载java.sql包 import java.sql.* ■ 调用JdbcOdbc驱动器建立JDBC-ODBC桥接 器 try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDrive r”)方} catch(ClassNotFoundException e){
建立JDBC-ODBC桥连接器 ◼ 加载java.sql包 – import java.sql.* ◼ 调用JdbcOdbc驱动器建立JDBC-ODBC桥接 器 – try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDrive r”); } catch(ClassNotFoundException e){}
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验十一 JDBC数据库——表的查询.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验十 JDBC数据库——连接数据库.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)设计模式.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch12 struts2基础.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch7 JSP标签技术(JSTL标签库).ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验九 JSTL标签库.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch6 EL表达式.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch6 JSP使用JavaBean.pptx
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch6 使用JSP.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验七 使用JSP——JavaBean.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch4 会话管理.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验六 会话管理——完善购物车.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验五 会话管理——购物车.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch2 编写与设置Servlet.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch3 请求与响应.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验四 请求与响应-自动跳转.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验三 请求与响应.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验二 编写与使用Servlet.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch1 JavaWeb应用程序简介.ppt
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(实验讲义)实验一 Java Web入门.doc
- 珠海科技学院:《Web应用程序开发技术》课程教学资源(PPT课件)ch5 Servlet高级应用.ppt
- 《数据库系统》课程教学大纲.pdf
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第一章 绪论(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第一章 绪论(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十一章 文件(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十一章 文件(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第二章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第三章 顺序结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第二章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第三章 顺序结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第四章 选择结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第四章 选择结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第五章 循环结构程序设计(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第五章 循环结构程序设计(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第六章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第六章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第七章(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第七章(答案).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第八章 指针(试题).doc
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第九章 结构体与共用体(试题).doc