JSP中数据库使用.doc

JSP中数据库使用.doc

ID:62428049

大小:115.00 KB

页数:10页

时间:2020-02-27

JSP中数据库使用.doc_第1页
JSP中数据库使用.doc_第2页
JSP中数据库使用.doc_第3页
JSP中数据库使用.doc_第4页
JSP中数据库使用.doc_第5页
资源描述:

《JSP中数据库使用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章——JSP中数据库的使用一、教学内容1.JDBC基础2.连接DB的常用方式3.MYSQL4.记录的查询5.记录的添加6.记录的更新与删除二、教学目标1.理解JSP内置对象;2.熟练掌握request对象、response对象、session对象、application对象等JSP常用内置对象。三、教学重点及难点1.重点:request、response、session、application的用法;2.难点:session、application的用法。四、教学方式与方法演示讲解法,任务驱动法,案例教学法,问题探究法,与多媒体教学演示相

2、结合五、实施教学第一部分:新授课一、JDBC基础1.什么是JDBC?JavaDataBaseConnectivity,Java程序连接和存取数据库的应用程序接口(API)。Ø由一群类和接口组成,是Java核心API的一部分。Ø可以使用标准的SQL语句。Ø作用:通过连接器与数据库建立连接,调用JDBCAPI发送SQL语句,处理数据库返回结果。Ø使用JDBC可以使程序开发人员建立一个与数据库和平台无关的编程接口来建立数据库应用程序。ØJDBC是Java实现跨平台数据库访问的基础,支持数据库的两层、三层访问模型,所以它既实用又高效。2.JDBC结构

3、3.JDBC驱动程序的四种类型:(1)基于本地API,部分用Java来编写的驱动程序此类驱动程序是把客户机API上的JDBC调用转换为DBMS(DatabaseManagementSystem,数据库管理系统)的调用,如Oracle、DB2等。它像JDBC-ODBC桥驱动程序一样,也要求将某些二进制代码加载到每台客户机上。(2)本地协议纯Java驱动程序这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。(3)JDBC-ODBC桥加载ODB

4、C驱动程序(4)JDBC网络纯Java驱动程序二、连接DB的常用方式1.JDBC-ODBC桥加载ODBC驱动程序:JDBC-ODBC桥利用ODBC驱动程序提供JDBC访问。注意:必须将ODBC二进制代码(在许多情况下还包括数据库客户机的代码)加载到使用该驱动程序的每台客户机上,因此它适用于企业内部网或者是用Java编写的三层结构的应用程序服务器代码。使用JDBC-ODBC桥接器访问数据库的3个步骤:(1)建立JDBC-ODBC桥接器;10/10StringdirverName=“sun.jdbc.odbc.JdbcOdbcDriver”;tr

5、y{Class.forName(driverName);}catch(ClassNotFoundExceptione){}(2)创建ODBC数据源;(3)和ODBC数据源建立连接;StringconURL=“jdbc:odbc:<数据源标记>”try{Connectionconn=DriverManager.getConnection(conURL,userName,userPass);}catch(SQLExceptione){}2.JDBC网络纯Java驱动程序此驱动程序将JDBC转换为与DBMS无关的网络协议,之后此网络协议又被某个服务

6、器转换为一种DBMS协议。使用纯JAVA数据库驱动方式访问数据库的2个步骤:(1)加载纯Java数据库驱动程序;StringdirverName=“com.mysql.jdbc.Driver”;try{Class.forName(driverName);}catch(ClassNotFoundExceptione){}(2)和指定的数据库建立连接;StringconURL=“jdbc:mysql://127.0.0.1:3306/DatabaseName”try{Connectionconn=DriverManager.getConnecti

7、on(conURL,userName,userPass);}catch(SQLExceptione){}一、MYSQL1.安装MySQL5.12.为MySQL安装前端工具Navicat83.安装JDBC驱动:把mysql-connector-java-5.1.7-bin.拷贝到WEB-INFlib下二、记录的查询与数据库的连接一旦建立,就可用来向它所涉及的数据库传送SQL语句。Statement对象用于将SQL语句发送到数据库中。JDBC提供了三种Statement对象:Statement、PreparedStatement、Callab

8、leStatement1.Statement(1)作用:Statement对象用于发送简单的SQL语句。(2)创建:Statementstmt=conn.creat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。