日期:2014-05-18  浏览次数:20839 次

JSP访问数据库提示找不到数据源...
采用ODBC-JDBC桥接
这是JSP代码,用TOMCAT4.1
   <%@   page   contentType= "text/html;charset=gb2312 "   %>  
   <%@   page   language= "java "   import= "java.sql.* "   %>  
   <html>  
   <body>  
   <%   Connection   conn   =   null;
            Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
            String   connURL   = "jdbc:odbc:jinxiaocun ";
            String   user   =   "sa ";
            String   pw   =   "123 ";
            conn=DriverManager.getConnection(connURL,user,pw);
            Statement   stmt   =   conn.createStatement();
            String   sql   =   "select   *   from   管理员信息   ";
            ResultSet   rs   =   stmt.executeQuery(sql);
            while(rs.next()){   %>  
           您的第一个字段内容为: <%=rs.getString(1)%>  
           您的第二个字段内容为: <%=rs.getString(2)%>  
       <%}%>  
   <%out.print( "数据库操作成功,恭喜你 ");%>  
   <%rs.close();stmt.close();conn.close();%>  
   </body>  
   </html>  

打开显示javax.servlet.ServletException:   [Microsoft][ODBC   驱动程序管理器]   未发现数据源名称并且未指定默认驱动程序

但我在数据源上已经设置了jinxiaocun数据源..

而且这数据源在之前写的JAVA应用程序里可以访问数据库..

请问是什么原因引起的

------解决方案--------------------
用的是什么数据库啊?如果是SQL Server2000需要SP4补丁,而且还要将三个.jar包引入到工程中,一般需要设置CLASSPATH,具体文件的名字是msbase.jar,mssqlserver.jar,msutil.jar。