读书人

JSP访问数据库提示找不到数据源.解决方

发布时间: 2011-12-28 22:45:21 作者: rapoo

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。

读书人网 >Java Web开发

热点推荐