JSP数据库连接问题
这是我全部JSP页面的代码
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import ="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection conn= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Stores");
Statement stmt= conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs= stmt.executeQuery("select * from T_suppliers");
%>
<table bgcolor="9999dd" border="1" width="300">
<tr><td><%=rs.getString(1)%></td></tr>
<tr><td><%=rs.getString(2)%></td></tr>
</table>
</body>
</html>
其中数据库驱动我已添加到WEB-INF\lib中
其中网络协议,我用了外部设置其,SQL Server2005 Setting设置了,TCP/IP端口为1433并设置了默认账号密码为多为sa
我不知道哪里错了 ,求知道。
------解决方案-------------------- <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver;
Connection conn= DriverManager.getConnection("jdbc:sqlserver://localhost:1433;database=stores","用户名","密码");
Statement stmt= conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs= stmt.executeQuery("select * from T_suppliers");
%>
这里改一下 Connection conn= DriverManager.getConnection("jdbc:sqlserver://localhost:1433;database=stores","用户名","密码");
------解决方案--------------------java.lang.ClassNotFoundException[color=#800000][/color]
1、确定是否有sqlserser对应的驱动包且正确
2、包添加到构建路径是否正确?