jsp 连接oracle 时老是等待

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:30:28
jsp 连接oracle 时老是等待 ... 全新的系统 ... 安装oracle ... 出现em配置错误 ... 这个没什么 ... 但是用tomcat 做服务器时 ... 我的jsp代码总是不能连接到oracle ... 浏览器总是在等进度条 ...

一下是我的jsp代码

<%@page contentType="test/html;charset=GBK"%>
<%@page import="java.sql.*"%>
<%!
public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
public static final String DBURL = "jdbc:oracle:thin:@localhost:1521:qzi" ;
public static final String DBUSER = "scott" ;
public static final String DBPASS = "×××" ;
%>
<%
Connection conn = null ; // 数据库连接
PreparedStatement pstmt = null ;// 数据库操作
ResultSet rs = null ; // 查询结果集
%>
<%
Class.forName(DBDRIVER) ; // 加载驱动程序
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
String sql = "SELECT empno,ename,job,hiredate,sal,comm FROM emp" ;
pstmt = conn.prepareStatement(sql) ;
rs

看了你的代码 应该没有问题 不知道进度条结束之后有没有异常 如有异常贴上来看看,还有你的oracle服务器和监听有没有启动啊
在控制面板_-->管理工具-->服务
OracleService***(***为你的oracle数据库名称)
OracleOraDb10g_home1TNSListener

不需要设置数据源 设置oracle监听就行了
DBURL = "jdbc:oracle:thin:@localhost:1521:qzi" ;这里的URL地址 1521就是oracle监听的端口号

DBDRIVER = "oracle.jdbc.driver.OracleDriver"
oracle.jdbc.OracleDriver 这样吧?

DBURL = "jdbc:oracle:thin:@localhost:1521:qzi" ; qzi 是你的sid?(.ora文件里的server-name)

locahost 行吗?你的计算机名 (我的电脑 ---属性---计算机名)

连接oracle时好像不能直接用登录名scott,好像要创建用户并与相应的表空间关联之后,才能用创建的用户名和密码连接。