<% 
String sDbriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnsr="jdbc:odbc:faq";
Connection conn=null;
ResultSet rs=null;
Statement stmt=null;try {
out.println("loading...");
Class.forName(sDbriver);}
catch(Exception e)
{
out.println(e.getMessage());
out.println("loading...be defeated..");
}
try {conn=DriverManager.getConnection(sConnsr);
stmt=conn.createStatement();}catch(Exception ex){
out.println(ex.getMessage());
out.println("loading...be defeated");} %>当连接数据的时候` 在第一个try 是成功的``当走到第二个try的时候` 异常就出来了``ex.getMessage没有显示什么消息 
但我用JAVABEAN 来写却好像没什么问题`  \我想问问各位`这哪里出错了` 数据库是ACSSES 数据源我也建立了~~ 谢谢各位了~

解决方案 »

  1.   

    捕获错误的时候
    用SQLException试一下
    Exception不是这么准的
      

  2.   

    建议用jdbc还有
    把你的这部分代码封装在javabean里面比较好
    否则这样用起来真的好麻烦
      

  3.   

    你导java.sql.*这个包进来没有
    <%@ page import="java.sql.*"%>
      

  4.   

    我导入了` 就是第二个异常有问题`` 谢谢sdunxutx`给你加十分`因为我很穷` 哈哈` 这代码确实是拿来封装的` 不过` 我想试试` 直接在JSP 内连接` `就发生这种事``所以我要搞懂来`