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

《JSP笔记》之七(数据库mysql).doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《JSP笔记》之七(数据库mysql)课案

《JSP笔记》之七 第九章 JSP中使用数据库 (结果集的游标操作在第22页) 在本章中,我们使用SQL Server 2000数据库管理系统。特别约定,建立新的数据库名为:student,在其下创建表:表1:student;表2:login 。 §9.1 SQL语言简介 见教材 §9.2 JDBC简介 JDBC是Java数据库连接API,它由一些Java类和接口组成。在JSP中可以使用JDBC实现对数据库中表记录的查询、修改、插入和删除等操作。JDBC技术在JSP开发中占有很重要的地位。经常使用JDBC进行如下操作: 1.与一个数据库建立连接 2.向已连接的数据库发送SQL语句 3.处理SQL语句返回的结果 §9.3 数据库连接的常用方式 应用程序必须首先与数据库建立连接。本节介绍常用的两种连接方式:建立JDBC-ODBC桥接器和加载纯Java数据库驱动程序。 §9.3.1 JDBC-ODBC桥接器 使用JDBC-ODBC桥接器方式与数据库建立连接,要经过:创建ODBC数据源――>建立JDBC-ODBC桥接器――>和ODBC数据源指定的数据库建立连接 共3个步骤。 1.创建ODBC数据源:步骤见教材,这里规定:数据源名:student,数据库名:student, 用户名:sa 密码:空或sa。 2.建立JDBC-ODBC桥接器 为了连接student数据源的student数据库,首先要建立一个JDBC-ODBC桥接器: Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); 这里,Class是包java.lang中的一个类,该类通过调用它的静态方法forName加载sun.jdbc.odbc包中的JdbcOdbcDriver类来建立JDBC-ODBC桥接器。 建立桥接器时可能发生异常,因此捕获这个异常。所以建立桥接器的标准语句是: try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); } Catch(ClassNotFoundException e){ out.println(e) } 3.与ODBC数据源指定的数据库建立连接 编写连接数据库的Java代码不会出现数据库的名称,只能出现数据源的名字。先使用java.sql包中的Connection类声明一个连接对象,然后再使用类DriverManager调用它的静态方法getConnection创建这个对象: Connection con=DriverMagager.getConnection(“jdbc:odbc:数据源名字”,”login name”,”password”); 其中login name 和 password 是建立数据源时所使用的用户名和密码。 建立连接时应捕获SQLException异常: try{ Connection con=DriverManager.getConnection(“jdbc:odbc:student”,”sa”,””); } catch(SQLException e){ out.println(e); } 这样就与数据源student建立了连接。应用程序一旦与某个数据源建立连接,就可以通过SQL语句与该数据源所指定的数据库中的表交互信息,如查询、修改、更新表中的记录。 下例中是一个简单的JSP页面,该页面中的Java程序片代码负责连接到数据源student,查询该数据源中的数据库student中的表student的全部记录。 用JDBC-ODBC连接数据库,并显示表student中的全部记录。 chap9-1(odbc).jsp %@ page contentType=text/html;charset=GB2312 % %@ page import=java.sql.* % HTML BODY % Connection con; Statement sql; ResultSet rs; try{ Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); } catch(ClassNotFoundException e){ out.println(e); } try { con=DriverManager.getConnection(jdbc:odbc:student,sa,); sql=con.createStatement(); rs=sql.executeQuery(SELECT * FROM student); % T

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档