晕倒..这个作业对你来说是不是也太难了点?先参考参考:http://gceclub.sun.com.cn/NASApp/sme/controller/resource?cat_id=021002http://resource.xml.org.cn/tutorial/ibm/x-extract/x-extract-2-1.html

解决方案 »

  1.   

    JDBC是Java中访问数据库的一套东东。ODBC也是吧,不过不是属于Java的。
    用JDBC没法直接操作Access数据库的,所以得采用ODBC-JDBC桥的方式,所以得先建ODBC数据源,然后在Java中就可以访问了。先在管理工具的数据源中新建你的Access数据库的数据源。然后在Java中可以这样连接
    try {
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
       Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称",用户名,密码);
    }
    catch (Exception e) {
       
    }
      

  2.   

    import java.sql.*;public class Access{         public static void main(String args[])         {                   try                   {                           // String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb";                            //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");                            Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); 
    Connection conn = DriverManager.getConnection( "jdbc:odbc:entity" , "entity","123456"  ); 
                                
                                
                                //Connection  conn=DriverManager.getConnection(strurl) ;                            Statement  stmt=conn.createStatement();                            ResultSet  rs=stmt.executeQuery("select * from T1 ");
                               

                                while(rs.next())                            {                                     System.out.println(rs.getString("id")+"  "+rs.getString("name"));                            }
                                //stmt.execute("insert into t1 values(9,'xy')");
                                //stmt.executeUpdate("update t1 set name='congxy' where name='xy'");
                                
                      }catch(Exception e)                   {                            System.out.println(e);                   }         }}解释:entity是数据库名,123456是密码
      

  3.   

    直接对access的数据库也许不需要那么复杂的处理的!
    比较小!<%
    String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Tomcat\\webapps\\ROOT\\myApp\\msgcenter.mdb";
    Connection conn = null;

    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    }catch(Exception ex)
    {
    } boolean lflag = false;try{
    conn=DriverManager.getConnection(url);
    Statement stmt=conn.createStatement();
      

  4.   

    用java有必要用access嘛,这个不麻烦.
      

  5.   

    谢谢大家,小弟我现在都搞好了。其实,如果要会用的话很简单,就像我现在一样,做好连接,掌握几个关键的Statement、ResultSet、ResultMetaData函数,剩下的就是SQL语句,基本能完成简单的数据库操作了。但是,一旦深究JDBC/ODBC的原理和高级特性,小弟我还望尘莫及,还需要慢慢学习。结贴放分!