我正在开发一个Android应用程序。为此,我需要连接到oracle数据库。我在Java中创建了一个连接类。但是当我尝试运行时没有任何反应。我听说需要一个中间件才能完成这个任务。还有关于主持人的事情。我对自己应该做的事情没有任何明确的想法。我检查了很多博客和谷歌搜索。但没有人帮忙。有人会在步骤中向我解释我应该如何创建我的应用程序? 请gys我被困在这里,任何博客,帖子都会做
/*imports*/
public class ConnectionClass
{
public Connection connectToDB(){
Connection con=null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection(
"jdbc:oracle:thin:@blablabla:1521:bla","usr","pass");
}catch(Exception e){ System.out.println(e);}
return con;
}
public static void main(String arg[])
{
try
{
ConnectionClass conDB=new ConnectionClass();
System.out.println("connection*&% "+conDB );
}
catch(Exception e)
{
System.out.println(e);
}
}
}
它正在javac中编译并且结果是正确获得的
答案 0 :(得分:2)
您可以使用webservice连接oracle db或whatelse,
我的意思是,您可以在服务器端创建webservice
,您可以将odbc
连接到您的Web服务中的数据库,只需将web服务与您的Android应用程序中的get
和post
方法连接起来,这更安全。
<强> 1。创建webservice(例如在mvc4.5中)
<强> 2。创建获取或发布所需内容的方法
第3。在您的客户端中,将您的网络服务连接到发布或获取
例如
在您的服务中创建一个post方法,如下所示:
yourserver/my_post_insert_method/name/id
然后在您的客户端编写一个post方法并给出name和id参数,然后将您的记录写入oracle db。
答案 1 :(得分:0)
之前已经在SO中回答过了。看看下面的链接,希望这是你正在寻找的,它有帮助