《JSP笔记》之五(JSP和数据库应用)
LT
《JSP笔记》之五
第五章 JSP与数据库应用
本章中,我们使用SQL Server 2000数据库管理系统。特别约定,建立新的数据库名为:student,在其下创建表:表1:student;表2:login 。数据源名:jspdb
§ 访问SQL Server数据库和案例11
§ Web数据库程序设计基础
下面给出一个存取Web数据库的JSP数据库网络架构图。
图中,服务器端由Web应用程序服务器和数据库服务器组成,前者负责执行JSP程序。JSP程序通过JDBC(Java DataBase Connectivity)接口和数据库服务器相连,并取得数据库中的数据。JSP程序也通过JDBC向数据库发送SQL命令,对数据库进行新增、删除和修改记录等操作,这一切都需要依靠JDBC提供的类与方法来完成。
§ 数据库的基本概念
§ 在SQL Server 2000中创建数据库
打开SQL Server 2000的“企业管理器”,在其中创建数据库jspdb 。
§ JDBC简介
JDBC是Java数据库连接API,它由一些Java类和接口组成。在JSP中可以使用JDBC实现对数据库中表记录的查询、修改、插入和删除等操作。JDBC技术在JSP开发中占有很重要的地位。经常使用JDBC进行如下操作:
(1)与一个数据库建立连接
(2)向已连接的数据库发送SQL语句
(3)处理SQL语句返回的结果
1.JSP与数据库连接的常用方式
应用程序必须首先与数据库建立连接。通常有四种连接方式,见书第176至177页。一般常用两种连接方式:JDBC-ODBC桥接器和纯Java数据库驱动程序。不同的连接方式对应着网页中不同的代码段。
2.JDBC中常用的类和接口
(1)DriverManager类:驱动管理类
DriverManager类对象负责管理JDBC驱动
序:SQL Serverà数据源名:jspdb,服务器:(local)
登录方式:选择默认设置:如下图,选择“使用网络登录ID的Windows NT验证(W)。”
勾上“更改默认的数据库为(D):”中,输入数据库:jspdb 。其它采用默认设置,不需要修改。创建后,测试一下数据源。
2.建立JDBC-ODBC桥接器
为了连接jspdb数据源的jspdb数据库,首先要建立一个JDBC-:
(“”);
//(“”).newInstance();
建立桥接器时可能发生异常,因此捕获这个异常。所以建立桥接器的标准语句是:
try{
(“”);
//(“”).newInstance();
}
Catch(ClassNotFoundException e){
(e)
}
3.与ODBC数据源指定的数据库建立连接
编写连接数据库的Java代码不会出现数据库的名称,只能出现数据源的名字。,然后再使用类DriverManager调用它的静态方法getConnection创建这个对象:
Connection con=(“jdbc:odbc:数据源名字”,”login name”,”password”);
其中login name 和 password 是建立数据源时所使用的用户名和密码。
建立连接时应捕获SQLException异常:
try{
Connection con=(“jdbc:odbc:student”,”sa”,”sa”);
}
catch(SQLException e){
(e);
}
这样就与数据源student建立了连接。应用程序一旦与某个数据源建立连接,就可以通过SQL语句与该数据源所指定的数据库中的表交互信息,如查询、修改、更新
《JSP笔记》之五(JSP和数据库应用) 来自淘豆网m.daumloan.com转载请标明出处.