我有acess2003和j2sdk1.4.2_07。
现有一个用java的swing组件编的程序,请问如何与acess数据库相连?用jdbc-odbc直连acess行吗(就用这两工具)?麻烦写的详细些,若可运行,必高分重谢!

解决方案 »

  1.   

    可以的,jdbc-odbc,可以连接acess 等数据库
      

  2.   

    1.odbc桥接  
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  //装载JDBC-ODBC驱动程序    
    strCon  =  "jdbc:odbc:Test_DB";  //设置数据库连接字符串  ,test_DB  
    2.直接连接
    try
                    {                        String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=e:\\db1.mdb";
                            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
                            cn=DriverManager.getConnection(url);
                            System.out.println("数据库连接成功!");
                    }catch(Exception e)
                    {
                            System.out.println(e.getMessage() );
                    }