我在记事本里建立一个Java文件(带有main函数,这是一个控制台的程序),我要让他查询一个SQL Server 2000的数据表,应该怎样配置sql server 2000的驱动程序呢?我用的是直接访问数据库。不是JDBC-ODBC桥方式,谢谢大虾们。

解决方案 »

  1.   

    Eclipse里面 add Extener Jar 到 project 的lib里面
      

  2.   

    import java.sql.*;
    import java.io.*;public class MyConnection{

    Connection con=null;    
    Statement stat=null;       
        ResultSet rs=null;
    int rowCount=0;             public MyConnection(){
    try{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    }catch(ClassNotFoundException e){
    System.out.print(e);}
    try{
    con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student;","sa","");
    }catch(SQLException e){
    System.out.print(e);}    }
    public ResultSet myQuery(String sql) throws SQLException{
    stat=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
    ResultSet.CONCUR_READ_ONLY);
        rs=stat.executeQuery(sql);
    return rs;
        }
    public void myClose() throws SQLException{
    con.close();
    }
    public static void main(String[] args){
    new MyConnection();
    }
    }事前要下SQL SERVER的驱动回来(有3个JAP文件)并把SQL SERVER升级到SP3,