www.microsoft.com的下载中找sqlserver2000,那里面有个sqlserver的jdbc的setup,装了以后你就什么都知道了。

解决方案 »

  1.   

    mssqlserver.jar
    msbase.jar
    msutil.jar
    到WEB_INF/lib下tomcat
      

  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,确定,重新启动JBuilder
    五、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.   

    最简单的方法是jdbc:odbc驱动桥
      

  4.   

    package sql;
    import java.sql.*;public class sql
    {
    String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
    String ConnStr="jdbc:odbc:software";
        public Connection Conn=null;
    public Statement Stmt=null;
    public ResultSet Rst=null;
    //连接
    public void sqlDriver()
    {
    try
    {
    Class.forName(DBDriver);
    }
    catch(java.lang.ClassNotFoundException e)
    {
    System.err.println("SQL():"+e.getMessage());
    }
    }  
    //插入
    public void sqlInsert(String sql)
    {
    try
    {
    Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
                Stmt=Conn.createStatement();
    Stmt.executeUpdate(sql);
    }
    catch(SQLException e)
    {
    System.err.println("SQL.executeUpdate:"+e.getMessage());
    }
    }
    //查询
    public ResultSet sqlQuery(String sql)
    {
    Rst=null;
    try
    {
    Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
    Stmt=Conn.createStatement();
    Rst=Stmt.executeQuery(sql);
    }
    catch(SQLException e)
    {
    System.err.println("SQL.executeQuery:"+e.getMessage());
    }
    return Rst;
    }
    //删除
    public void sqlDelete(String sql)
    {
    try
    {
    Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
    Stmt=Conn.createStatement();
    Stmt.executeUpdate(sql);
    }
    catch(SQLException e)
    {
    System.err.println("SQL.executeDelete:"+e.getMessage());
    }
    }
    //修改
        public void sqlUpdate(String sql)
    {
    try
    {
    Conn=DriverManager.getConnection(ConnStr,"dbo","ling538");
    Stmt=Conn.createStatement();
    Stmt.executeUpdate(sql);
    }
    catch(SQLException e)
    {
    System.err.println("SQL.executeUpdate:"+e.getMessage());
    }
    }
    }