把你的sqlserver的驱动jar放在WEB-INF/lib目录里面

解决方案 »

  1.   

    偶没用过sql server,不过想问一句,com.microsoft.jdbc.sqlserver.SQLServerDriver在不在tomcat搜索的几个路径中.
      

  2.   

    你的数据库的驱动没有。
    你应该吧数据库SQLserver的驱动放在WEB-INFO/lib中,或者放在common/lib中。
      

  3.   

    你必须把MSBASE.JAR 和MSUTIL.JAR文件放到COMMON/LIB
      

  4.   

    我已经把那3个jar文件放在WEB-INF/lib下面和COMMON/LIB下面了,classpath里面也加载了这些信息,还是提示那些错误,我的系统是2003,不知道跟这有关系没有?我到2000上测试看看
      

  5.   

    为什么要用这么复杂的程序测试阿,这个多好:
    <%@ page contentType="text/html;charset=gb2312" language="java" %>
    <%@ page import="java.sql.*" %>
    <% 
    Connection con;
    try
    {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
         String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test";
         String user="sa";
         String password="12345";
         con = DriverManager.getConnection(url,user,password);
        }
        catch(Exception e)
        {
         out.println(e.toString());
        }
    %>你的那个报错是说没找到驱动程序,可能是你的classpath没设置好
      

  6.   

    这个时候首先考虑环境变量,其次考虑你的语句,执行hlnccc(亚斯托雷斯)的程序没有提示错误,就说明是连上了,那你检查你下你的test表里有几个字段,试试这样写
    您的第一个字段内容为:<%=getGBString(rs.getString("字段名1"))%>   <br>
    您的第二个字段内容为:<%=getGBString(rs.getString("字段名2"))%>   <br>