我必须在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编程的新手。
答案 0 :(得分:8)
我认为你不应该直接从设备本身谈论Oracle数据库。除此之外,安全方面几乎肯定会具有挑战性。您通常希望保持数据库网络访问的有限性。
通常,您将托管某种类型的Web服务,从而暴露业务上有意义的操作,并且该Web服务将与Oracle通信。然后,Android设备将与Web服务通信(可能通过REST,尽管我敢说SOAP 可以工作)。
答案 1 :(得分:1)
I have to use oracle database in android please help me.
AFAIK现在无法将Oracle集成到android中。您可以拥有的是在服务器上转储数据库并让您的移动设备通过Web服务器获取数据。可以通过XML或JSON进行通信。
答案 2 :(得分:1)
使用Web服务。您不希望在移动应用中公开数据库连接