-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 服务通信(可能通过 REST,尽管我敢说 SOAP可以工作)。

于 2012-06-27T05:46:03.963 回答
1

改为使用 Web 服务。您不想在移动应用程序中公开数据库连接

于 2012-06-27T12:19:00.017 回答
1
I have to use oracle database in android please help me.

到目前为止,AFAIK 无法将 Oracle 集成到 android 中。您可以在服务器上转储数据库,并让您的移动设备与 Web 服务器对话以获取数据。可以通过 XML 或 JSON 进行通信。

于 2012-06-27T05:50:43.177 回答