首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP数据库连接有关问题

2011-12-21 
JSP数据库连接问题这是我全部JSP页面的代码%@ page languagejava importjava.util.* pageEncoding

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、包添加到构建路径是否正确?

热点排行