在普通java文件中测试正常
但放到jsp中就抛出SQLException,高手帮忙<%@ page import="java.sql.*" %>
<html>
  <body>
    <%
      try 
      { 
      
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        String sourceURL = "jdbc:odbc:TicketRequest";
        Connection databaseConnection = DriverManager.getConnection(sourceURL);
        out.println("The database connection is " + databaseConnection); 
      
      }catch(ClassNotFoundException cnfe) 
        { 
            out.println("error in class not found");
            out.println(cnfe); 
        } 
        catch (SQLException sqle) 
        { 
            out.println("error in sqlException");
            out.println(sqle);  
        } 
    %>
  </body>
</html>

解决方案 »

  1.   

    JSP 用ODBC 连接库好象都有这问题,JDBC 则没有.
    不知道是不是权限的问题.
      

  2.   

    需要在本机系统上配置odbc数据源。
      

  3.   

    数据源配置好,具体的SQL错误是什么,贴出来看看
      

  4.   

    error in sqlException java.sql.SQLException: [Microsoft][ODBC ???????] ???????????????????
      

  5.   

    对了,你ODBC 数据源配了没?
      

  6.   

    设置了呀
    jsp不能识别JDBC:ODBC数据源么?