2014-03-26 33 views
0

我正在開發一個android應用程序。爲了做到這一點,我需要連接到Oracle數據庫。我在Java中創建了一個連接類。但是當我嘗試運行它時沒有任何反應。我聽說需要一箇中間件來完成這項任務。還有一些關於主機。我沒有清楚我應該做什麼。我查了很多博客和Google搜索。但沒有任何幫助。有人會逐步向我解釋我應該如何創建我的應用程序? 請吉歐斯我在這裏卡住了,任何博客,帖子會做從我的android應用程序連接到oracle數據庫的步驟

/*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

哪裏的代碼,哪裏的異常(或logCat) –

+0

這是沒有logcat的問題。只是事端會出現在控制檯上,而運行應用程序 – Mukund

+0

你是如何連接的,請告訴我們一些代碼(通常的方法是使用層應用程序來公開數據) – 2014-03-26 06:48:05

回答

0

得到的結果它在此之前已經已經回答了。看看下面的鏈接,希望這是你在找什麼,它有助於

Connecting to Oracle Database

+0

哪一個我應該安裝?移動服務器還是移動開發套件? – Mukund

+0

我想你需要安裝移動服務器 – Richa

+0

befor安裝它我應該安裝什麼? weblogic還是TOMEE?我正在使用Ubuntu – Mukund

2

您可以通過使用Web服務, 連接您的Oracle數據庫或whatelse我的意思是,你可以在服務器端建立webservice ,您可以在您的web服務中將odbc連接到您的數據庫,並且只需從您的android應用程序連接web服務與getpost方法,這更安全。

1.創建Web服務(例如,在mvc4.5)

2.創建GET或POST方法有什麼需要

3.在您的客戶端,連接您的Web服務發佈或得到

對於實例

在您的服務創建一個POST方法是這樣的:

yourserver/my_post_insert_method/name/id 

然後在客戶端寫個帖子方法,並給予名稱和ID參數,然後你的記錄寫入到Oracle數據庫。

相關問題