只能使用jdbc-odbc桥来连接
想要设置odbc数据源
然后连接
String  dbdriver = "oracle.jdbc.driver.OracleDriver";
        String  dbname = "jdbc:oracle:thin:@192.168.0.101:1521:orcl";//根据你的情况修改
        String  user = "system";//用户名
        String password = "manager";//密码
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs =null;
String sql="select * from 表名";//根据实际情况修改
try
              {
                  Class.forName(dbdriver);
              }
              catch(java.lang.ClassNotFoundException e){
                    System.err.println("Class access_dbconnect not fount!"+e.getMessage());
                   }
conn=DriverManager.getConnection(dbname,user,password);
                  Statement stmt=conn.createStatement();
                  rs=stmt.executeQuery(sql);

解决方案 »

  1.   

    sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
            sConnStr = "jdbc:odbc:odbc名称";
            conn = null;
            rs = null;
            try
            {
                Class.forName(sDBDriver);
            }
                conn = DriverManager.getConnection(sConnStr);
                Statement statement = conn.createStatement();
                rs = statement.executeQuery(s);
    你在odbc数据源中建一个access连接,然后把上面的代码中的odbc名称改成你的odbc数据源连接名称就可以了。