Android到Oracle,数据库访问和操作

时间:2013-05-24 03:11:55

标签: android oracle jdbc oracle11g

您好我正在使用Android和Oracle数据库。这是场景:我想连接我的Android客户端以向表中插入值,并且还从oracle数据库中的同一个表中检索值。

我的工作环境是:

1.Eclipse JUNO

2.JDK 1.7

3.ojdbc driver 6

4.ojdbc驱动程序14

5.Oracle Express 11g

到目前为止,我尝试过使用

  1. OJDBC司机6 我得到了05-24 08:29:47.206: E/dalvikvm(364): Could not find class 'javax.management.MBeanServer', referenced from method oracle.jdbc.driver.OracleDriver.registerMBeans

  2. OJBDC驱动程序14我得到了05-17 10:41:06.846: E/dalvikvm(456): Could not find class 'oracle.security.pki.OracleWallet', referenced from method oracle.jdbc.driver.OracleDriver.getSecretStoreCredentials

  3. 但是当我尝试使用以下代码在纯Java中进行编码时,我可以成功地将值插入到表中

    try
        {
            Connection conn = null;
            Class.forName("oracle.jdbc.driver.OracleDriver");
            conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "SYSTEM", "radit");
            Statement st = conn.createStatement();
            st.execute("INSERT INTO NAMA VALUES ('RADITYA KURNIANTO')");
            st.close();
            conn.close();
            System.out.println("Query Success");
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    

    然后,我的问题是:

    1. 使android代码有效的完美环境配置是什么?在这种情况下是正确的jdbc驱动程序。

    2. 然后在获得正确的配置后,如何解决上面的错误?

    3. 如果您建议我使用Oracle移动数据服务器,请提供一个很好的教程,了解如何使其在Android中运行。感谢。

0 个答案:

没有答案