奇怪了。装驱动了怎么还有java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver这个错误啊怎么搞的。

解决方案 »

  1.   

    驱动的位置放错了或者是classpath没有设置正确
      

  2.   

    D:\jdk1.5\lib\tools.jar应该没错啊,是不是必须是SP3啊数据库
      

  3.   

    不是D:\jdk1.5\lib\tools.jar
    是数据库和java链接从驱动
      

  4.   

    mssqlserver.jar  msbase.jar   msutil.jar 这些文件你都导入了吗?
      

  5.   

    驱动没有加载==================================
    =  CSDN助手 全面支持CSDN论坛     =
    =  监视、收藏、历史、签名走马灯  =
    ==================================
      

  6.   

    mssqlserver.jar  msbase.jar   msutil.jar 这些文件你都导入了吗?这几个都有啊!
      

  7.   

    我是按照下面的步骤走的!~
    1、安装sqlserver2000服务器
       若操作系统是windows 2000,可安装sqlserver 2000企业版+sp3
       若操作系统是windows xp,可安装sqlserver 2000开发版+sp3
       安装时注意:在安装到服务设置页面时,选使用本地系统帐户
         在下一步的页面中,选混合模式:为用户sa设置密码为sa
       选用混合模式是sqlserver2000的jdbc所要求的2、获取sqlserver2000驱动程序msbase.jar,msutil.jar,mssqlserver.jar文件,
       在jbuilder2005安装目录的thirdparty下建一sqlserver目录,将上面的三个文件拷贝到该目录下3、在jbuilder中设置库
    (1)打开jbuilder,进入tools-->configure-->libraries,打开对话框configure libraries
    (2)在左边列表中,选择user home,再点new按钮,进入new library向导在name输入框中输入
    sqlserver,按OK按钮
    (3)现在回到configure libraries对话框,在左边列表中,选中刚刚输入的sqlserver,
               点右边的add按钮,找到存放jdbc驱动程序的目录,加入上面的三个文件  
            (4)按OK按钮,设置结束4、打开工程属性对话框(右键工程名称)
    (1)在左边列表中,选中paths
    (2)选中右边的required libraies
            (3)再按add按钮,进入add to project classpath,选libraries,列表框中显示的是可加入的库
           名称,选中上一步建的库sqlserver,
            (4)按OK,回到工程属性对话框,再按OK结束设置5、测试代码
    import java.sql.*;public class DBConnection {
        //联接数据库的驱动程序
        private static String driverName =
                "com.microsoft.jdbc.sqlserver.SQLServerDriver";
        //联接数据库的URL
        private static String url =
                "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
        //访问数据库的用户名和口令
        private static String user = "sa";
        private static String password = "sa";    public Connection getConnection() throws Exception {
            //装载驱动程序
            Class.forName(driverName);
            //联接数据库
            return DriverManager.getConnection(url, user, password);
        }    public static void main(String[] args) throws Exception{
            DBConnection dbconnection = new DBConnection();
            dbconnection.getConnection();
            System.out.println("connection OK!");
        }
    }
    运行main,若显示connection OK,则联接成功,否则会抛出异常
    注意:可能要修改程序中的DatabaseName及用户名与口令