jsp查询数据库! catch(Exception e) {}; ===>catch(Exception e) { e.printStackTrace(out);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没有弄错的话是数据库连接后问题,你试着把你的catch(Exception e) {}; 改为catch(Exception e){ out.print("<br>出错:"+e.toString());}看看! select * from test 这个有无数据??? 最好把连接数据库,执行数据库操作分开写,这样很容易知道出错提示!以下是我结合你的代码改写了我的代码,希望对你有所帮助! public Connection DBConnection() { try { //加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //建立联接 String url="jdbc:oracle:thin:@djzx-3:1521:djzx"; Connection conn=DriverManager.getConnection(url,"sun","sun"); } catch(SQLException sqle) { System.out.println( sqle.getMessage() ); ErrorNumber = -1002; //连结数据库的时候出错 } catch(ClassNotFoundException e) { System.out.println( e.getMessage() ); ErrorNumber = -1001; //没有找到JDBC类名 } return DBConn; } public void Add() { DBConnection(); try { Statement stmt=conn.createStatement(); //查询纪录 ResultSet rs=stmt.executeQuery("select * from test"); //输出查询结果 } catch( SQLException e ) { System.out.println( e.getMessage() ); ErrorNumber = -1003; //执行SQL语句的时候错出 } } 不好意思,刚才漏了这句://输出查询结果 while(rs.next()){out.println(rs.getString(1));out.println(rs.getString(2));加在原来的位置就可以了! 感谢各位的帮忙,test表中是有数据的,请教小猪猪,你写的程序是作为.jsp文件,还是.class文件来执行。 查数据库没问题。你的 out 是如何得到的? 连数据库没问题,你的 out 是如何得到的? 在线等待~~~~~~~~ACCESS数据库插入问题!!!!!!!!!!! 如何跳到上一页 求树形菜单目录!哪位高人行行好给个源程序与小弟看看!参悟参悟! 怎样在Servlet里调用javascript 一个非常奇怪的JSP错误? 那位大虾,做过门户网的,我听说门户网都有可以自动生成html的软件系统,请详细说一下,感谢不禁,不够加分 找一份计算机工作 大家能不能给我一个在jsp页面中调用数据库连接池的实例。最好是sqlserver的 50分求jspsmartupload文件保存的路径应该怎么定啊? 请问如何在Javascript中使用JSP语句? 使用jdbc连接数据库 遇到一个很怪的问题。
catch(Exception e) {}; 改为
catch(Exception e){
out.print("<br>出错:"+e.toString());
}
看看!
public Connection DBConnection()
{
try
{
//加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//建立联接
String url="jdbc:oracle:thin:@djzx-3:1521:djzx";
Connection conn=DriverManager.getConnection(url,"sun","sun"); }
catch(SQLException sqle)
{
System.out.println( sqle.getMessage() );
ErrorNumber = -1002; //连结数据库的时候出错
}
catch(ClassNotFoundException e)
{
System.out.println( e.getMessage() );
ErrorNumber = -1001; //没有找到JDBC类名
}
return DBConn;
} public void Add()
{
DBConnection();
try
{
Statement stmt=conn.createStatement();
//查询纪录
ResultSet rs=stmt.executeQuery("select * from test");
//输出查询结果 }
catch( SQLException e )
{
System.out.println( e.getMessage() );
ErrorNumber = -1003; //执行SQL语句的时候错出
}
}
while(rs.next())
{
out.println(rs.getString(1));
out.println(rs.getString(2));加在原来的位置就可以了!