今天第一次在tomcat环境下用JSP连接oracle,试了好长一段时间都没成功,终于在网络的帮助下我找到了解决的方法,今天把它贴出来与大家分享。
装上JDK后设置环境变量到JDK安装目录下的lib目录下,大家可以参考网上的方法,这里不再赘述。设置classpath指向oracle的安装目录,如:“D:/oracle/ora92/jdbc/lib”下。再将“D:/oracle/ora92/jdbc/lib”下的classes12.jar文件考到tomcat目录下
“C:/Program Files/Apache Software Foundation/Tomcat 6.0/lib”下。
JSP页面头如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*" errorPage="" %>
连接oracel数据库代码:
<%
try
{
String driverName="oracle.jdbc.driver.OracleDriver";
String url="jdbc:oracle:thin:@localhost:1521:love";
Class.forName(driverName);
Connection conn=DriverManager.getConnection(url,"username","password");
String sql="select * from userdata";
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);
%>
其中localhost为oracle server地址,些为本地安装。love为数据库名称。