日期:2014-05-18 浏览次数:20768 次
Enumeration propNames = props.propertyNames(); while (propNames.hasMoreElements()) { driverClassName = prop.getProperty("driverClassName"); url = prop.getProperty("url"); username = prop.getProperty("username"); password = prop.getProperty("password");
------解决方案--------------------
增加此语句试试driverClassName="oracle.jdbc.driver.OracleDriver";
不行的话写一个连接Oracle的JSP程序test.jsp试试看,这样可以保证你完全搞懂jsp是如何连接oracle的。
1、连入SQL*Plus
以system/manager用户登录,
SQL> conn system/manager
创建新的用户:如user1/pass1,赋予connect,resource权限。
SQL> grant connect,resource to user1 identified by pass1;
SQL> conn user1/pass1
SQL> create table test(a number,b char(10));
SQL> insert into test values(1,\"一\");
SQL> insert into test values(2,\"二\");
SQL> insert into test values(3,\"三\");
SQL> commit;
SQL> select * from test;
A B
---------- ----------
1 一
2 二
3 三
2、配置ODBC(在服务器端设置)
开始->设置->控制面板->管理工具->数据源 (ODBC)->系统DSN->添加->
选择“Oracle ODBC Driver”->完成->
Data Source Name:test名字随便取,好记就行,如:test
Service Name:oradb Oracle数据库的实例名,本例:oradb,一般Oracle默认安装为ORCL
UserID:user1 Oracle用户名,本例:user1
按“OK”->按“确定”退出
3、在C:\JBuilder4\tomcat\webapps\test下创建test.jsp,用notebook编辑,输入以下代码
<!--首先导入一些必要的packages-->
<%@ page info=\"database handler\"%>
<%@ page import=\"java.io.*\"%>
<%@ page import=\"java.util.*\"%>
<!--告诉编译器使用SQL包-->
<%@ page import=\"java.sql.*\"%>
<%@ page import=\"javax.servlet.*\"%>
<%@ page import=\"javax.servlet.http.*\"%>
网管网www.bitscn.com
<%
//以try开始
try
{