下载此文档

用JDBC访问一个数据库(1).txt


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
作者:zergman
email: zergman@
日期:6/12/2001 1:06:45 PM
发布者:flyfox
在这个练习里你将学录到数据库的基础知识。
在这个练习里,你将写RegistrationServlet类的register方法。这个类和你在Servlet1A练习里用的一样。在这个练习里,你将使用数据库的功能。这个练习将展示实现用户需求的步骤。
第一部分:理解regsiter()方法在RegistrationServlet中的工作原理
在这个练习里,.。扩展RegistrationServlet类,理解register()。这个方法抛一个SQLException。完整的方法声明是:
public synchronized void register(Properties formInput)
throws SQLException{
}
register()方法在servlet取得控制时从doPost()方法里被调用。register()方法实际上写一个新的记录到数据库。我们将在第二部分写register()方法。同时,我们需要确信一些设置步骤已经完成。
()方法,()的调用后面输入以下的代码:
//Load JDBC driver for DB2
try
{
(());
}
catch (ClassNotFoundException e)
{
erroLog(“JDBC Driver not found”+e);
}
保存init()方法。记住,在驱动器管理可以得到一个连接以前,一个正确的数据库驱动器必须被servlet装载。每一个servlet只在servlet的init()方法里作一次。这个方法并不真地建立一个连接,它只是允许连接被建立。
注意:在这个情况下,我们装载DB2 app驱动器。这个驱动器是在数据库装在servlet将要运行的同一台机器上时使用的。如果你在访问另一台机器上的数据库,驱动器:
..DB2Driver
驱动器得到一个连接,你需要在getConnection()里使用的URL里提供更多的信息。数据库所在的机器名或URL,和DB2 Java Gateway侦听的端口号。一个有效的URL参数看上去是这样的:
jdbc:db2://servrid:8888/databasename
第二部分
,回去,重新打开register()方法。代码的第一行创建一个数据库连接:
Connection conn=(URL,USER,PASSWORD);
你用驱动器管理器的静态方法getConnection(),把数据库的URL,一个有效的用户ID和口令传递给它。url,userid和password在类被装载时从一个属性文件里得到(看静态变量声明)。
。我们要作的第一件事是找到已经被分配掉的最后一个客户号码,这样我们可以分配给正在注册的新客户一个新的客户号码(比以前的最高的还

用JDBC访问一个数据库(1) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息