//String driverClass = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String connUrl = "jdbc:sqlserver://localhost;DatabaseName=LMSDB;integratedSecurity=true;";
//String user="sa"; 
//String password="";

//Class.forName(driverClass).newInstance(); 
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn= DriverManager.getConnection(connUrl); 
Statement stmt=conn.createStatement(); String sql="select * from Report.Category"; 
ResultSet rs=stmt.executeQuery(sql); 
while(rs.next()) {%> 
first:<%=rs.getString(1)%> 
  second:<%=rs.getString(2)%> 
  <%}
rs.close();
stmt.close();
conn.close();各位看看是怎么回事,谢谢!

解决方案 »

  1.   

    异常:description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /connect_db.jsp at line 1714:  //String password="";
    15: 
    16:  //Class.forName(driverClass).newInstance(); 
    17:  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    18:  Connection conn= DriverManager.getConnection(connUrl); 
    19:  Statement stmt=conn.createStatement();
    20: 
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:407)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    root cause 
      

  2.   

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");是不是没有引入jar包
      

  3.   

    sqlserver也要用到用户名、密码吧,还有检查下驱动包导了没有
      

  4.   

    17: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    18: Connection conn= DriverManager.getConnection(connUrl);  
    就这两行里有错,你试下哪行错了就知道了
      

  5.   

    没写端口吧,
    String connUrl = "jdbc:sqlserver://localhost:1433;DatabaseName=LMSDB;integratedSecurity=true;";
      

  6.   

    没用过sqlserver2008,你加上端口号,然后后边加上用户名和密码试试
    还有要保证导入sqlserver的jar包啊
      

  7.   

    检查驱动包有没有导入到工程里。
    这里有篇文章,你看看,也许会有帮助。
    http://www.szdydz.com/html/biancheng/20100622/88977.html