jsp连接oracle数据库问题(小弟没什么分了,请各位前辈仗义相助,不胜感激)(0分)

  • 主题发起人 主题发起人 tonvy
  • 开始时间 开始时间
T

tonvy

Unregistered / Unconfirmed
GUEST, unregistred user!
testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@javaora8:1521:byzh";

//byzh为我数据库的sid,javaora8为我本地net8中建立的一个servername,在本地中测试
//javaora8可以连接远程数据库,远程ora8服务器ip:192.168.0.150
String user="ysxt";

String password="ysxt";

Connection conn= DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql="select * from tabletest where rownum=1";

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {%>
第一个字段内容为:<%=rs.getString(1)%>
第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();

stmt.close();

conn.close();

%>
</body>
</html>
然后我在index.asp页中的字链接直接链接这个页面,但在浏览时总出来一个错误页说
The server encountered an internal error () that prevented it from fulfilling this request.可能是什么原因啊??
 
//byzh为我数据库的sid,javaora8为我本地net8中建立的一个servername,在本地中测试
"javaora8"这里改成服务器端的试试。
 
我改成String url="jdbc:oracle:thin:@192.168.0.150:1521:byzh";这样也不行
192.168.0.150为我服务器端IP
 
不用ip用数据库 服务器 上的severname或oracle的sid试试;
 
对不起啊,我问下,jsp连接oracle是不是要下载一个什么驱动啊?.jar文件?
 
我对oracle也不是很熟悉,我想问下,我oracle服务器装到了solaris系统上了,我用什么命令或方法可以看到severname和sid号?
 
我在sun网站上下oracle9的jdbc,说我没有权限,谁能告我个有效地址啊?谢谢了
 
ftp://new:new12345@61.129.70.192:2100/tools/classes12.jar
 
问个问题:如果session对象没建立,如果使用session.getValue(""),会出现nullpointer错误,怎末解决?谢谢!
 
to 游泳的鱼,:
在使用session之前,可以先调用一下request.getSession(),
如果session不存在,将会自动被创建。
 
谢谢lnboy,这个包是oracle8的,有oracle9的吗
 
后退
顶部