如题~

解决方案 »

  1.   

    你先到微软网站下载jdbc的驱动,然后再下载一个jdbc的补丁(最好是sp4的)
      

  2.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    DConnection conn = riverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName="+databaseName+";user="+user+";password="+password);
    conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
      

  3.   

    在微软官方网站下载SQL的JDBC驱动(http://www.microsoft.com/sql)安装驱动,就默认安装安装完成后,将安装目录下的lib文件夹中的三个*.jar文件复制到Tomcat 5.5\common\lib设置环境变量,在CLASSPATH目录下加入上面三个*.JAR文件的路径如果你的系统是XPSP2,请打上SQL2000SP3补丁,网上去找拔,一大把!主要是让1433端口开放在企业管理器数据库属性中选择混合登陆模式,如果你不想以默认的sa用户登陆,可以在运行向导中新建登陆用户代码:
     try{
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        out.println("数据库驱动程序注册成功!");
        String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind";
        String user = "sa";
        String password = "";
        Connection conn = DriverManager.getConnection(url, user, password);
        out.println("数据库连接成功");
       }catch(Exception e){
          e.printStackTrace();
       out.println("数据库连接失败");