论文部分内容阅读
Servlet是在Java服务器端进行应用程序开发的工具,利用Servlet可以构造丰富的服务器应用,如:服务器信息处理工具Cookie、支持分布式系统的RMI、Web数据库应用等。ZrnJDBC (Java Database Connection)是用于执行数据库应用的SQL语句的标准编程接口,提供了用于Java Applet及应用程序对数据库访问的API类,它是JDK的一个部分,独立于系统平台和数据库。JDBC的API通过DriverManager类建立与不同操作系统和硬件环境的连接,并通过它装载相应的驱动程序类,以访问有关数据库。rn Servlet中使用JDBC进行数据库应用处理的基本过程如下。rn (1)加载JdbcOdbcDriver 用于登记一个driver类,在Java虚拟机上建立与底层的应用连接,可通过Class.for Name语句实现。rn(2)获取数据源 创建一个Java. sql. Connection对象,并将其指向对应的数据库,从而建立与数据库的连接,具体由DriverManager. getConnection ( )获得指定的ODBC数据源。rn(3)建立数据库操作 应用类Java. sql. Statement,创建相应的Statement,用于执行对数据库操作,此过程可通过Connection接口的createStatement ( )方法来实现,对数据库的操作通过对应的对象来执行,如:stmt. executeQuery ()执行一个查询语句。若同一个SQL语句执行多次,可使用PreparedStatement对象通过预编译来执行语句以提高效率。rn (4)结果显示 ResultSet接口提供了访问由执行语句产生的数据表的方法,使用ResultSet对象来显示数据库处理的结果。rn 另外,在多个Servlet之间共同访问一个数据库对象,应用Java的synchronized关键字,实现对数据库操作的共享。rn