Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
试试吧!

解决方案 »

  1.   

    还是一样^_^
    Thank you anyway
      

  2.   

    ?我怎么用的没事?
    <%@ page import="java.sql.*" %>
    <%!
    String sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String sConnStr = "jdbc:microsoft:sqlserver://192.168.0.3:1433;DatabaseName=xxs";
    Connection Con = null;
    %>
    <%
    try{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    }catch(ClassNotFoundException e1){
    out.print("无法加载 SQL Server 的 JDBC 驱动程序!<br>:"+e1.toString());
    return;
    }
    try{
    Con=DriverManager.getConnection(sConnStr,"sa","ssfdgh39"); 
    }catch(SQLException e){
    out.print("连接 SQL Server 服务器失败!<br>:"+e.toString());
    return;
    }
    %>
      

  3.   

    你是用什么做服务器?
    如果用tomcat,你把mssqlserver.jar,msbase.jar,msutil.jar三个包拷进tomcat下的lib目录里,然后在classpath里设置这三个包的路径。重新运行tomcat。试试。
    如果是其他环境,做类似处理。
      

  4.   

    谢谢大家,问题解决了,却是就如lieejun说的那样,没有把几个包放入tomcat的lib目录,这样,tomcat启动的时候没有加载,所以出现了错误。
    把包考过去以后重启tomcat就没有问题了,
    再一次谢谢大家!!