1.已下载:sqljdbc_1.0、sqljdbc_1.2两个版本的驱动.
2.都试过放到TomCat的lib文件夹下仍然ClassNotFound异常,难道是要添加ClassPath环境变量值?这个我也试过啊,也不行呢.
求大大们给个招!

解决方案 »

  1.   

    你的看是哪个类没找到!然后根据信息在放入相应的jar包
      

  2.   

    代码:static String DBDriver = "com.microsoft.sqlserver.jdbc.SQlServerDriver";
    static String ConnStr = "jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=demo";
    static Connection conn = null;
    public static boolean GetConnection(){
    try {
    Class.forName(DBDriver);
        conn = DriverManager.getConnection(ConnStr);
    return true;
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    return false;
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    return false;
    }
    }
    异常就是ClassNotFound
      

  3.   

    java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQlServerDriver
      

  4.   


    //连接
    public class ConnectionManager {
    private static final String Driver_class="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private static final String URL="jdbc:sqlserver://localhost:1434;databaseName=数据库name";
    public static Connection GetCon(){
    Connection con=null;
    try {
    Class.forName(Driver_class);
    con=DriverManager.getConnection(URL,"用户名","密码");
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return con;
    }
    //关闭
    public static void allclass(Connection con,ResultSet res,PreparedStatement pStatement){
    try {
    if(con!=null&&(!con.isClosed())){
    con.close();
    con=null;
    }
    if(res!=null){
    res.close();
    res=null;
    }
    if(pStatement!=null){
    pStatement.close();
    pStatement=null;
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
      

  5.   

    //连接
    public class ConnectionManager {
    private static final String Driver_class="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private static final String URL="jdbc:sqlserver://localhost:1434;databaseName=数据库name";
    public static Connection GetCon(){
    Connection con=null;
    try {
    Class.forName(Driver_class);
    con=DriverManager.getConnection(URL,"用户名","密码");
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return con;
    }
    //关闭
    public static void allclass(Connection con,ResultSet res,PreparedStatement pStatement){
    try {
    if(con!=null&&(!con.isClosed())){
    con.close();
    con=null;
    }
    if(res!=null){
    res.close();
    res=null;
    }
    if(pStatement!=null){
    pStatement.close();
    pStatement=null;
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }这个应该是可以的  学习了
      

  6.   

    首先我看出不是发帖的人的错误就看到回帖的S_elva这个人有错
    O(∩_∩)O哈哈~ 知道什么错吗??
        static String DBDriver = "com.microsoft.sqlserver.jdbc.SQlServerDriver";
    这端代码的这个一个单词写错啦(*^__^*) 嘻嘻……改正..SQLServerDriver
      

  7.   

    java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQlServerDriver如果是这样的话,那肯定是少了驱动的那个jar包,你确定你下载的jar包没问题而且放到lib下了?
      

  8.   

    注意事项:
    sqlserver2000 和 sqlserver2005 的驱动类名不一样
      

  9.   

    看看驱动名称是否正确,CLASS所放的位置/路径是否正确