-2

AndroidでOracleデータベースを使用する必要があります。
oracleを使用して通常のJavaコーディングを実行しようとしましたが、成功しませんでした。
私はこのJavaコードを使用しました。

Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@:1521:XE","SYSTEM","pis");  
Statement s=con.createStatement();
s.executeUpdate("create table customer1(id int primary key,name varchar(20) not null,city varchar(20))");
s.close();
con.close();  

私はAndroidプログラミングに不慣れです。

4

3 に答える 3

8

デバイス自体からOracleデータベースと直接通信する必要はないと思います。他のことは別として、セキュリティの側面はほぼ確実に困難であることがわかります。通常、データベースネットワークへのアクセスをかなり制限したいと考えています。

通常、ビジネスに意味のある操作を公開するある種のWebサービスをホストし、そのWebサービスはOracleと通信します。その後、AndroidデバイスはWebサービスと通信します(SOAPが機能する可能性があると言っても、おそらくRESTを介して)。

于 2012-06-27T05:46:03.963 に答える
1
I have to use oracle database in android please help me.

現在のところ、Oracleをandroidに統合するAFAIKは不可能です。データベースをサーバーにダンプし、モバイルでWebサーバーと通信してデータをフェッチすることができます。通信はXMLまたはJSONを介して行うことができます。

于 2012-06-27T05:50:43.177 に答える
1

代わりにWebサービスを使用します。モバイルアプリでデータベース接続を公開したくない

于 2012-06-27T12:19:00.017 に答える