菜单:
Project--->Project Properties---->Paths--->Requered Libraries--->Add....

解决方案 »

  1.   

    首先到microsoft下载驱动,然后安装,按照驱动的说明文件在jb下设定classpath,就可以了。
      

  2.   

    在<Jbuilder>/jdk1.3/jre/lib下建立目录ext,然后将你的驱动拷贝到其下就可以了,上面的teddy_huang()说的方法也可以
      

  3.   

    (1)安装Microsoft 的 SQL Server 2000 的 JDBC 驱动
    (2)假设安装在 .../MSSQL JDBC/  目录下。 设置ClassPath 
    (3)然后在 JBuilder 6 中 Tools 菜单条中打开 Config Libraries
       a. 点击 New...,随便为新的library命名(假设命名为 SQL Server 2000),选择Location 为User Home;
       b.   点击 Add...,选择安装目录下的lib----即 .../MSSQL JDBC/lib/
       c.   确定,回到Config Libraries界面,会发现User Home 列表中多了 "SQL Server 2000"
    选中,在左侧class页中,加入选择安装目录下的lib文件夹下的所有jar文件。
    然后在Required Libraries 页中选中SQL Server 2000即可。
    ------------------以上各步完成后,最好重新启动JBuilder6
    (4)然后在 JBuilder 6 中 Tools 菜单条中打开 Database Pilot
    a.在 Database Pilot 中 FILE 菜单条中打开 new ,新建我们的数据库URL,
    选择Driver为:com.microsoft.jdbc.sqlserver.SQLServerDriver
    b.修改给定的URL为 jdbc:microsoft:sqlserver://数据库的IP:1433
    C.完成后,Database URLs 列表中应该出现了
    jdbc:microsoft:sqlserver://数据库的IP:1433  
             测试一下,点击连接SQL Server 2000。当出现连接成功提示,那就代表大功告成了。
      

  4.   

    谢谢楼上的各位。我已经搞定了。但是另外还有一个小问题,我为什么只能操作master库呀?怎么才能访问自己的库呢?
      

  5.   

    怎么写呀?
    这样写不对吗?
    jdbc:microsoft:sqlserver://127.0.0.1:1433:mydb;user=sa;password=abc
      

  6.   

    JBuilder6配置如下:
    tools->enterprise setup->database driver没有相应的driver就按new建一个,选则sql server目录下的jdbc目录下lib目录下的jar文件(具体那个sql server我不清楚,oracle是classess111.jar)
      

  7.   

    可以不用改动address
    在建立连接后
    Connection con = DriverManager.getConnection(address,user,passwd);
    添加确定访问数据库的语句就OK了
    con.setCatalog(database);
      

  8.   

    得了,给你个最最简单的访问例子:
    import java.sql.*;
    public class Test {
      public static void main(String[] args) {
        try {
          String address = "jdbc:microsoft:sqlserver://192.168.0.24:1433";//本机ip
          String user="sa";//数据库用户密码
          String passwd="";//口令
          String database = "TESTDB";//目标数据库
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//申明
          Connection con = DriverManager.getConnection(address,user,passwd);//建立链接
          con.setCatalog(database);//确定目标数据库
          Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
          String selCode = "SELECT * FROM UserLog";
          ResultSet r = smt.executeQuery(selCode);
          int i =0;
          if(r.last()) {//取结果集结果数目
           i = r.getRow();
          }
          System.out.println(i);
        }
        catch(Exception e) {
          System.out.println(e);//捕捉异常
        }
      }
    } //