这种连接应该没有问题吧?
<%@ page contentType="text/html;charset=gb2312"%>    
<%@ page import="java.sql.*"%> 
<html>    
<body>    
<%
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    
String url="jdbc:oracle:thin:@10.9.4.53:1521:ora";
//orcl为你的数据库的SID 
String user="system"; 
String password="manager"; 
Connection conn= DriverManager.getConnection(url,user,password);    
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    
String sql="select * from user_tables";
ResultSet rs=stmt.executeQuery(sql);    
while(rs.next()) {%>    
您的第一个字段内容为:<%=rs.getString(1)%>      
<%}%>    
<%out.print("数据库操作成功,恭喜你");%>    
<%rs.close();    
stmt.close();    
conn.close();  
}
catch(Exception ww)
{
out.println("数据库错误:"+ww.getMessage());
}  
%>    
</body>    
</html>

解决方案 »

  1.   

    驱动!
    你可以用Jdbc-odbc连接方式试试!
      

  2.   

    对是驱动问题,我更换了成oracle9i驱动就ok了。可是不知道什么原因查询数据很慢,而连接我本机的(oracle8.0)很块.
      

  3.   

    ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], []
    很不幸,你很可能是遇到了bug: 1725012
    通过设置以下事件,可以屏蔽和解决这个ORA-00600错误.
    具体你可以参考Metalink相关文档。
    Events事件是Oracle的重要诊断工具及问题解决办法,很多时候需要通过Events设置来屏蔽或者更改Oracle的行为,下面我们来看一下怎样修改spfile,增加Events事件设置:SQL> alter system set event='10841 trace name context forever' scope=spfile;
    System altered.
    SQL> startup force;