用专用的驱动,比较ODBC-JDBC桥速度快!!

解决方案 »

  1.   

    直接JDBC的驱动。
    桥接肯定慢很多。
    还有很多转换步骤。
      

  2.   

    用jdbc驱动吧不过也是有很多问题
      

  3.   

    http://www.cn-java.com/target/download.php?id=1837&downurl=http://www.cn-java.com/download/jdbc/mssqldriver.zip
    package sqltest;import java.sql.*;
    import java.util.*;
    public class SqlTest
    {
    Connection conn;
    Statement stat;

    String user = "sa";
    String password = "";
    String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    //String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String url="jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=pubs";
    //String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=db1.mdb";
    public SqlTest(){
    try{
    Class.forName(driver);
    conn = DriverManager.getConnection(url,user,password);

    stat=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); //stat = conn.createStatement();
    }
    catch(ClassNotFoundException e){
    System.out.println("驱动加载错误");
    e.printStackTrace();
    }
    catch(SQLException e){
    e.printStackTrace();
    }

    }
    public ResultSet getRs(String sql){
    ResultSet res = null;
     
    try{

      res = stat.executeQuery(sql);
    }
    catch(SQLException e)
    {
    e.printStackTrace();
    }
    return res;
    }

    public boolean execute(String sql){
    boolean bool = false;
    try{
    bool = stat.execute(sql);
    }
    catch(Exception e){
     e.printStackTrace();
    }
    return bool;
    }

    public static void main(String []args)
    {
    try{
    SqlTest sqltest = new SqlTest();

    ResultSet rs = sqltest.getRs("select job_id,job_desc from jobs");
    while(rs.next()){
    System.out.println(rs.getString(1));
    }

                 
                 //sqltest.execute("insert into stu values('1','false')"); }
    catch(Exception e)
    {
    e.printStackTrace();
    }

    }
    }
      

  4.   

    这有MSSQL for JDBC驱动
    http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp