我的数据库不知道怎么回事,可以正常查找和备份什么的,就是连不上JSP,希望哪位大虾可以帮帮我,小弟在这里先谢谢了,这个是我的源代码

<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.sql.*"%>

<%
 //1.加载 数据库 驱动
 String DBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

 try
 {
  Class.forName(DBDriver);
 }
 catch(java.lang.ClassNotFoundException e)
 {
  out.println("ROOT/WEB-INF/lib下没有  驱动");
 }

 //2.建立连接
 Connection conn = null;
 String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zgqcw";
 String user = "zgqcw";
 String password = "zgqcw";

 try
 {
        conn = DriverManager.getConnection(url,user,password);  
 }
     catch(SQLException e)
     {
   out.println("没连上");
 }

 //3.生成  sql表述执行对象----相当于:查询分析器
 Statement stmt = null;

 try
 {
        stmt = conn.createStatement();         
     }
     catch(SQLException e)
     {
   out.println("没有生成 SQL表述执行对象");
 }

 //4.执行SQL


 String sql="select changshang_id,changshang_ming   "
     +"   from dbo.cs_changshang";

 ResultSet rs=stmt.executeQuery(sql);

 while(rs.next() ==true)
 {
%>
  <li>
  <%=rs.getInt("changshang_id")%>
  <%=rs.getString("changshang_ming")%>
<%
 }
%>




一运行就提示:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

 

root cause

java.lang.NullPointerException
org.apache.jsp._11_jsp._jspService(org.apache.jsp._11_jsp:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

 

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.11 logs.


Apache Tomcat/5.5.11

Feedback

# re: 哪位大虾能帮帮我啊,有关JSP与SQL链接的问题  回复  更多评论   

2007-11-06 16:26 by 路依
sql2000需要下载安装个补丁的,没下的话去网上找下!

# re: 哪位大虾能帮帮我啊,有关JSP与SQL链接的问题  回复  更多评论   

2007-11-09 17:08 by 新鲜的大白菜
呵呵,原因找到了,原来那个SP4的补丁安完后进去里面还有一步安装的步骤呢,我原来那个没有继续安装,现在的好使了,谢谢了@路依

只有注册用户登录后才能发表评论。


网站导航: