<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.sql.*"%> 
<html> 
<body> 
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; 
//pubs为你的数据库的 
String user="sa"; 
String password=""; 
Connection conn= DriverManager.getConnection(url,user,password); 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
String sql="select * from jobs"; 
ResultSet rs=stmt.executeQuery(sql); 
while(rs.next()) {%> 
您的第一个字段内容为:<%=rs.getString(1)%> 
您的第二个字段内容为:<%=rs.getString(2)%> 
<%}%> 
<%out.print("数据库操作成功,恭喜你");%> 
<%rs.close(); 
stmt.close(); 
conn.close(); 
%> 
</body> 
</html> 上面代码在IE中显示为空,即什么都不显示,空白啊,为什么,,是不是我数据库JDBC错了》晕死了,都,二天了,帮忙啊

解决方案 »

  1.   

    jsp 程序没问题,我的结果为
    ---------------------------------------------------------------------------------
    您的第一个字段内容为:1 您的第二个字段内容为:New Hire - Job not specified 您的第一个字段内容为:2 您的第二个字段内容为:Chief Executive Officer 您的第一个字段内容为:3 您的第二个字段内容为:Business Operations Manager 您的第一个字段内容为:4 您的第二个字段内容为:Chief Financial Officier 您的第一个字段内容为:5 您的第二个字段内容为:Publisher 您的第一个字段内容为:6 您的第二个字段内容为:Managing Editor 您的第一个字段内容为:7 您的第二个字段内容为:Marketing Manager 您的第一个字段内容为:8 您的第二个字段内容为:Public Relations Manager 您的第一个字段内容为:9 您的第二个字段内容为:Acquisitions Manager 您的第一个字段内容为:10 您的第二个字段内容为:Productions Manager 您的第一个字段内容为:11 您的第二个字段内容为:Operations Manager 您的第一个字段内容为:12 您的第二个字段内容为:Editor 您的第一个字段内容为:13 您的第二个字段内容为:Sales Representative 您的第一个字段内容为:14 您的第二个字段内容为:Designer 数据库操作成功,恭喜你 
    -----------------------------------------------------------------------
    检查你的三个jar文件,及数据库
      

  2.   

    楼上的兄弟,数据库那三个JAR文件放在哪里正确啊,帮忙啊
      

  3.   

    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
    org.apache.jsp.hello_jsp._jspService(hello_jsp.java:88)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:148)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
    java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    java.lang.Class.forName0(Native Method)
    java.lang.Class.forName(Class.java:141)
    org.apache.jsp.hello_jsp._jspService(hello_jsp.java:48)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.28晕,,出错了,
    C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib三个数据库文件在上面路径中,怎么回事啊??感谢
      

  4.   

    如果你是用tomcat 4.1,它的位置为
    tomcat\common\lib
    三个文件分别为
     msbase.jar
     mssqlserver.jar
     msutil.jar
      

  5.   

    H:\Tools\Tomcat 5.0\common\lib各位前辈我将数据库JAR的三个文件放到这里也不行啊,,  帮心啊
      

  6.   

    那个目录早就放过了,,我放在H:\JDK\lib这里了,,出现一个提示,网上查讲是没有打SP4,,SQL补丁造成的,我现在在下载,,安装了,试试行不行,
      

  7.   

    如果你的jsp文件放在tomcat/webapps/Myapp目录下,则在这个目录下的WEB-INF文件夹中新建一个文件夹lib,将三个jar包放到里面即可。
      

  8.   

    感谢各位朋友,我成功了,,我在MYECLIPSE中,,将PACKAGE explorer中的web-inf下的lib导入那三个文件就OK了,感谢各位,