你在哪里下的?发一个给我好吗?[email protected]

解决方案 »

  1.   

    下载地址
    www.microsoft.com/downloads/release.asp?releaseid=38312
      

  2.   

    Try it:
    Connection Bean=>JdbcSqlServerMSSQLBean
    package practice;import java.sql.*;public class JdbcSqlServerMSSQLBean {
      String sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
      String sConnStr = "jdbc:microsoft:sqlserver://localhost:1433;databasename=POD;user=sa;password=sa";
      Connection conn = null;
      ResultSet rs = null;
      public JdbcSqlServerMSSQLBean() {
        try {
          Class.forName(sDBDriver);
        }
        catch(java.lang.ClassNotFoundException e) {
          System.err.println("JdbcSqlServerConn(): " + e.getMessage());
          System.out.println("数据库类驱动没有找到!");
        }
      }
      public ResultSet executeQuery(String sql) {
        rs = null;
        try {
          conn = DriverManager.getConnection(sConnStr);
          Statement stmt = conn.createStatement();
          rs = stmt.executeQuery(sql);
        }
        catch(SQLException ex) {
          System.err.println("aq.executeQuery: " + ex.getMessage());
          System.out.println("SQL 程序异常错误!");
        }
        return rs;
      }
      public static void main(String args[]) {
        new JdbcSqlServerMSSQLBean();  }
    }Test Bean jsp page:
    <%@ page language="java" import="java.sql.*" %>
    <jsp:useBean id="workM" scope="page" class="practice.JdbcSqlServerMSSQLBean" />
    <%
    ResultSet RS = workM.executeQuery("select * from depot where dpot_id = 'TP' order by DPOT_ID");
    String tt;
     while (RS.next())
     {
    %>
    <%
     tt=RS.getString("DPOT_ID");
    %>
    <%=tt%>
    <%=RS.getString("DPOT_ID")%>
    <%
    out.println(RS.getString("EDIT_EMPL_NO"));
    %>
    <%     }
       RS.close();
    %>
      

  3.   

    运行完后显示这个,是为什么呀!!!
    A Servlet Exception Has Occurred
    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 3 in the jsp file: /my code/regedit_add.jspGenerated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\examples\my code\regedit_0005fadd$jsp.java:65: &Otilde;&Ograve;&sup2;&raquo;&micro;&frac12;&Agrave;à practice.sqlbean&iexcl;&pound;
                    practice.sqlbean one = null;
                            ^
    An error occurred at line: 3 in the jsp file: /my code/regedit_add.jspGenerated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\examples\my code\regedit_0005fadd$jsp.java:68: &Otilde;&Ograve;&sup2;&raquo;&micro;&frac12;&Agrave;à practice.sqlbean&iexcl;&pound;
                        one= (practice.sqlbean)
                                      ^
    An error occurred at line: 3 in the jsp file: /my code/regedit_add.jspGenerated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\localhost\examples\my code\regedit_0005fadd$jsp.java:73: &Otilde;&Ograve;&sup2;&raquo;&micro;&frac12;&Agrave;à practice.sqlbean&iexcl;&pound;
                                one = (practice.sqlbean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "practice.sqlbean");
                                               ^
    3 &cedil;&ouml;&acute;í&Icirc;ó at org.apache.jasper.compiler.Compiler.compile(Compiler.java:284)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:543)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1005)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098)
    at java.lang.Thread.run(Thread.java:484)
      

  4.   

    又试了一遍,还是无法连接,显示
    A Servlet Exception Has Occurred
    Exception Report:
    org.apache.jasper.JasperException: Unable to compile class for JSP
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:558)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1005)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098)
    at java.lang.Thread.run(Thread.java:484)Root Cause:
    java.lang.NumberFormatException:  &Oacute;&euml;&Ocirc;¤&AElig;&Uacute;&sup2;&raquo;&Iacute;&not;&pound;&not;&Icirc;&Auml;&frac14;&thorn; C
    at java.lang.Integer.parseInt(Integer.java:405)
    at java.lang.Integer.parseInt(Integer.java:454)
    at org.apache.jasper.compiler.Compiler.getJspLineErrors(Compiler.java:321)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:280)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:543)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1005)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098)
    at java.lang.Thread.run(Thread.