可以,
可以不配odbc数据源,但在建立连接时要有连接代码,是相对目录的。
什么代码了忘了。回头给你找找

解决方案 »

  1.   

    ASP里不是不配ODBC也可以吗?所以JAVA也可以
      

  2.   

    Connection con; 
    Statement stmt; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=f:\\Access.mdb"; 
    con = DriverManager.getConnection(url, "", ""); 
    stmt = con.createStatement(); 
    String query = "select * from USERS"; 
    ResultSet rs = stmt.executeQuery(query);
      

  3.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=163545
      

  4.   

    可不以可像asp一样用类似于mappath含数将相对地址转换成绝对地址呢?
      

  5.   

    可不以可像asp一样用类似于mappath含数将相对地址转换成绝对地址么?
      

  6.   

    Connection    con;          
    Statement    stmt;          
    try{      
           //Load  JDBC  driver  
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");      
           //注意DBQ的写法      
           String    url    =    "jdbc:odbc:driver={Microsoft    Access    Driver  
                                           (*.mdb)};DBQ=E:\\db1.mdb";      
           con    =    DriverManager.getConnection(url,    "sa",    "");          
           stmt    =    con.createStatement();          
           String    query    =    "select    *    from    faq";          
           ResultSet    rs    =    stmt.executeQuery(query);      
           while    (    rs.next()    )      
           {      
                 String    str    =    rs.getString(    "name"    );      
                 out.print(    str    );      
           }      
    }      
    catch(    Exception    e    ){      
           e.printStackTrace();  
    }    
      

  7.   

    好象连接Access要用JDBC-ODBC桥的吧
      

  8.   

    DBQ=f:\\Access.mdb"; 
    ???这不是绝对路径吗?怎么不用绝对路径,要让程序不改动可以在任何路径下运行,能不能实现?
    用appliation.getRealPath()获取绝对路径也是不行的,因为人家网站有限制怎么办?
    SOS!!!