你需要先到微软的网页上下载Microsoft JDBC for SQL SERVER的驱动程序;
然后再在JBuilder的Project-Project Properties-Required Libraries中把上面驱动程序的安装目录里的.jar文件添加进来;
然后用下面代码,应该就能连到数据库了:
    String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String url = "jdbc:microsoft:sqlserver://" + 机器名+ ";databasename=" + 数据库名;    try
    {
      Class.forName(driver);
      Connection conn = DriverManager.getConnection(url, 数据库用户名,用户密码);
    }
    catch(ClassNotFoundException cnfe) {
      throw new ClassNotFoundException("不能找到Microsoft SQL Server数据库的驱动程序 ";
    }
    catch (SQLException sqle)
    {
      System.out.println(sqle);
      throw new SQLException("不能连接到Microsoft SQL Server数据库 ");
    }

解决方案 »

  1.   

    jds应该是jbuilder的DataStore数据库文件。如果你用的是SQLServer,用不着管它。
      

  2.   

    楼上的都不全,完全步骤如下:
    一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m
    二、安装好jdbc后,假如目录在C:\Program Files\Microsoft SQL Server 2000 JDBC,打开Jbuilder,选择Tools-->Configure Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User Home,然后点击Add,加入目录C:\Program Files\Microsoft SQL Server 2000 JDBC\lib,确定
    三、Project-->Prject Properties-->Paths-->Required Libraries-->Add
    加入刚才添加的User Home/sql确定
    四、Tools-->Enterprise Setup-->Database Drivers-->Add,加入User Home/sql,添加之后在列表框中显示的是sql.config,确定
    五、Tools-->Database Pilot-->View-->Options-->Drivers-->Add
    填入
    Driver class:com.microsoft.jdbc.sqlserver.SQLServerDriver
    Simple URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase
    确定之后,Tools-->Database Pilot-->New的Driver里选择
    com.microsoft.jdbc.sqlserver.SQLServerDriver
    在URL里填入:
    microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!
    双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!
    连接代码可以查看Source!
      

  3.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
    String user="sa";
    String password="";
    Connection conn= DriverManager.getConnection(url,user,password);
    Statement stmt=conn.createStatement();
    String sql="select * from name";
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next()) {
    %>
    您的第一个字段内容为:<%=rs.getString("name")%>
    <%
    }
    rs.close();
    stmt.close();
    conn.close(); %>
    </body>
    </html>
      

  4.   

    jdbc驱动设置(非jbuilder的运行环境下,比如cmd环境):
    下载一个驱动,安装后将驱动文件的绝对路径放入classpath环境变量里面去,最好将驱动就安装到jdk的lib目录里面算了。
    这方面设置若有问题参考:http://www.csdn.net/expert/topic/750/750375.xml?temp=.4715387
    JBuilder连接数据库的jdbc驱动设置:
    1.在tools->configre libraries->new->键入name->add->选择驱动文件。不妨设置在User Home下面
    2.tools->enterprise setup->database Drier->add->选择刚才新建的
    3.tools->database pilot->file->new->键入:url和Driver
    4.双击->输入数据库的用户名和密码可运行代码实例:
    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 userId,userName FROM UserTable";//查询语句
          ResultSet rs = smt.executeQuery(selCode);//结果集
          if(rs.last()) {//从第一条往后依次取结果集中的记录
            String userId = rs.getString(1);//等同rs.getString("userId"),即第一个字段数据
            String userName = rs.getString(2);//同上,第二个字段,全部取其为String类型
            System.out.println(userId+":"+userName);//输出此条记录的查询结果
          }
          rs.close();//释放资源
          smt.close();
          con.close();
        }
        catch(Exception e) {
          System.out.println(e);//捕捉异常
        }
      }
    }