jdbc在客户端连接oracle9i,在线等

wujing0327 2006-02-27 04:04:39
jdbc驱动是ojdbc14.jar,路经设置应该没问题,用jsp连接连不上,jsp+tomcat5027+oracle9i,用户名,密码在服务器中以dba身份可以进入oracle9i,但在客户端用jsp连接时总是报错用户名和密码无效,郁闷,还请高手指教
<%@page contentType="text/html;charset=gb2312"
import="java.sql.*"%>
<html>
<head>
</head>
<body>
<%String sDBDriver="oracle.jdbc.driver.OracleDriver";
String sConnStr="jdbc:oracle:thin:@192.168.0.54:1521:myora";
Class.forName(sDBDriver).newInstance();
Connection conn=DriverManager.getConnection(sConnStr,"system","sdrs");
Statement stmt=conn.createStatement();
String sql="SELECT * FROM custom";
ResultSet rs=stmt.executeQuery(sql);
//rs为返回结果的ResultSet对象%>
<table bgcolor=lightyellow>
<tr bgcolor=deepskyblue>
<td>no.</td><td>name</td><td>address</td><td>phone</td>
<td>mail</td><td>manager</td><td>career</td><td>email</td>
<td>tel</td><td>birth</td>
</tr>
<%
while(rs.next())
{
%>
<tr>
<td><%=rs.getString("uid")%></td>
<td><%=rs.getString("nickname")%></td>
<td><%=rs.getString("gender")%></td>
<td><%=rs.getString("pwd")%></td>
<td><%=rs.getString("realname")%></td>
<td><%=rs.getString("career")%></td>
<td><%=rs.getString("address")%></td>
<td><%=rs.getString("email")%></td>
<td><%=rs.getString("tel")%></td>
<td><%=rs.getString("birth")%></td>
</tr>
<%
}
rs.close();
stmt.close();
conn.close();
%>
</table>
</body>
</html>
报错:
java.sql.SQLException: ORA-01017: invalid username/password; logon denied

oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
oracle.jdbc.ttc7.O3log.receive2nd(O3log.java:496)
oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:278)
oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:346)
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
org.apache.jsp.index_jsp._jspService(index_jsp.java:51)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

着急,请高手看一下,用户和密码换了好几个都不行
...全文
144 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wanglin824 2006-02-27
重新建个Normal用户,然后用该用户名密码登陆。
回复
wujing0327 2006-02-27
郁闷,决定重装了,谢谢各位
回复
sailbefore 2006-02-27
呵呵,用你Normal登一下试试吧,用SysDBA是看不来的,你随意输入都可以进
回复
wujing0327 2006-02-27
服务器端sysdba登陆,客户端密码和用户名跟服务器端一样,system,sdrs
回复
sailbefore 2006-02-27
你在服务器端用什么模式登陆的?Normal 还是SysDBA?最好在客户端确认一下,提示不能错
回复
wujing0327 2006-02-27
在服务器端,该用户名和密码可以登陆,没错啊
回复
sailbefore 2006-02-27
密码不对!
回复
infowain 2006-02-27
这个没办法帮你,你的用户名和密码不对,找数据库管理员吧
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-02-27 04:04
社区公告
暂无公告