把你的代码和提示的错误贴出来看看,这个我昨天才做了一个,不只能能不能帮你
如果你是在linux下连MS sqlserver的话,那你需要几个jar包:
msbase.jar,mssqlserver.jar,msutil.jar. 然后在你的classpath里把这几个加上,应该就能连上
比如:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//.newInstance(); 
String sqlserverurl="jdbc:microsoft:sqlserver://hostname(or IP address):port;DatabaseName=

解决方案 »

  1.   

    没有加驱动:
    将msbase.jar, mssqlserver.jar, msutil.jar
    添加到class path中去!  试试看
      

  2.   

    将msbase.jar, mssqlserver.jar, msutil.jar放在如:E:\j2sdk1.4.2\jre\lib\ext下,就可用。环境变量都不用设.一切ok!
      

  3.   

    开源组织SourceForge为sql server 2000开发的JDBC驱动jtds更好。
    ms的不支持字段的重读。也就是读字段的循序要按db中字段的循序来取。jtds就不一样。强烈推荐
    jtds-0.8.1.jar放在如:E:\j2sdk1.4.2\jre\lib\ext下,就可用。环境变量都不用设public static final Connection getSQLServerConByJTDS() throws Exception
        {
            try {
                    Class.forName("net.sourceforge.jtds.jdbc.Driver");
                    connection = DriverManager.getConnection("jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=yfweb","yfuser" ,"yfuser" );
            }
            catch (Exception ex) {
                System.out.println("[getSQLServerConnection] error : " + ex.getMessage());
            }
            return connection;    }   // end getSQLServerConnection
      

  4.   

    把错误提示贴出来,最好代码也贴上。
    驱动程序要在classpath里面设置
    安装sql server时选混合验证模式
    程序引入import java.sql.*;
    先在这段代码上加个try   catch试试
    try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();}
    catch(ClassNotFoundException e){e.printStackTrace;}
      

  5.   

    将msbase.jar, mssqlserver.jar, msutil.jar
    添加到WEB-INF/lib目录下
    try{
    //定义SQLServer的数据库连接驱动类
    String sqlServerDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    //定义SQLServer的连接地址
    String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=crui";
    //声明连接类
    Connection conn;
    //使用JDBC桥创建数据库连接
    Class.forName(sqlServerDriver);
    //使用DriverManager类的getConnection()方法建立连接
    conn = DriverManager.getConnection(url,"sa","sa");
    System.out.println("<p>成功建立cr数据库的连接</p>");
    }
    catch(Exception ex){
    ex.printStackTrace();
    System.out.println(ex);
    }
      

  6.   

    下载msbase.jar, mssqlserver.jar, msutil.jar,放到..\WEB-INF\lib下
      

  7.   

    我想可能是驱动没有放在正确的路径上吧!
    如果是在linux下:
    只要下载相应的mysql安装程序,安装成功就好了!
    如果是在windows下就要将驱动msbase.jar, mssqlserver.jar, msutil.jar放在这个..\WEB-INF\lib目录下