java 连接acess 
可以不用不用在windwos设置数据源吗。我记得asp可以不用设置的。

解决方案 »

  1.   


    DriverManager.getConnecion("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\JSPApp\\WEB-INF\\database\\data.mdb")
      

  2.   


    import java.sql.*;
    public class ProcedureTest 
    {
    public static void main(String args[]) throws Exception
    {
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; 
    String sConnStr = "jdbc:odbc:datasourcename"; 
    Connection conn = null; 
    ResultSet rs = null; 
    Class.forName(sDBDriver).newInstance();
    conn = DriverManager.getConnection(sConnStr); 
    Statement stmt = conn.createStatement(); 
    rs = stmt.executeQuery(sql);
    //数据处理
        conn.close();
    }
    }orimport java.sql.*;
    public class ProcedureTest 
    {
    public static void main(String args[]) throws Exception
    {
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; 
    String sConnStr = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\database\\dbase.mdb"; //数据源URL; 
    ResultSet rs = null; 
    Class.forName(sDBDriver).newInstance();
    conn = DriverManager.getConnection(sConnStr); 
    Statement stmt = conn.createStatement(); 
    rs = stmt.executeQuery(sql);
    //数据处理
        conn.close();
    }
    }