连接oracle问题(初学 *^_^*)
如果要连接oracle数据库,应该在哪里做哪些配置?以及jsp代码中应该如何连接数据库?
我的机器环境:win2000server,tomcat4.1.24,jdk1.4.2,目前tomcat的index.jsp能正常显示,文件Class111.zip和Class12.zip也已经拷到Tomcat的Common\lib目录下,测试代码为
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:chen";
//orcl为你的数据库的SID
String user="system";
String password="continue";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from tqq";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
但是提示了一大堆错误,The server encountered an internal error () that prevented it from fulfilling this request.
root cause。。。。
请指点。
问题点数:100、回复次数:8Top
1 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-08-02 18:20:11 得分 20
*********************************************
String url="jdbc:oracle:thin:@localhost:1521:chen";
//orcl为你的数据库的SID
String user="system";
String password="continue";
*********************************************
如果你这部分的参数没有错的话:
那么:
拷贝oracle\oracle92\jdbc\lib\classes12.jar
到
tomcat4.1\common\lib
下
ok!
Top
2 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-08-02 18:23:43 得分 0
重起tomcatTop
3 楼Tongates( )回复于 2003-08-02 18:24:17 得分 20
文件Class111.zip和Class12.zip要解压,将里面的*.jar文件拷贝到工作目录下的/web-inf/lib中,最好不要放在tomcat/common/lib中
看了你的程序,应该没有问题的,肯定是包找不到的问题。Top
4 楼pleonheart(只睡六小时)回复于 2003-08-02 19:29:50 得分 15
String url="jdbc:oracle:thin:@localhost:1521:chen";
楼主数据库的SID是chen吗?
还有classes12.jar要拷到Tomcat的comm/lib目录下,不用解压Top
5 楼conning333(chen)回复于 2003-08-02 21:17:42 得分 15
使用class12。jar比使用class12。zip要方便Top
6 楼yukicy(yu)回复于 2003-08-02 21:30:15 得分 15
其实,只要在你自己在Tomcat里的程序的WEB_INF目录下,建立一个叫lib的文件夹,然后把class12.jar放进去,重起Tomcat就可以找到的
Top
7 楼9731boy(叉叉TV - 班头爷)回复于 2003-08-02 21:34:56 得分 15
使用class12。jar比使用class12。zip要方便
改个文件名Top
8 楼chenchongpan(苍松)回复于 2003-08-03 09:08:47 得分 0
多谢指导,问题已经解决Top




