0

我正在開發原生android應用程序,並且希望執行已經用於Web應用程序的存儲過程。爲原生Android應用程序執行SQL存儲過程

我已經使用以下鏈接將我的android應用程序連接到SQL數據庫,這是我能夠成功完成的。

http://seotoolzz.com/android/android-login-app-with-mssql-server.php

然而,執行存儲過程,我想通過在中間層具有Web服務這樣做的(如在下面的鏈接解釋),以及處理不當的工作。

how to get data from sql server using web service in android

請讓我知道我可以執行存儲過程。

我將不勝感激任何幫助。

在此先感謝

+0

和你的問題是什麼? – NicoRiff

回答

0

如果你想執行存儲過程,並已連接到數據庫成功,然後運行以下命令:

使用dbname;
GO
EXEC dbo.spname@參數1 = ;

0

您可以直接通過使用JDBC訪問網絡中的MS SQL數據庫。下面是如何構建一個URL來訪問數據庫中的一些示例代碼:

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 
    StrictMode.setThreadPolicy(policy); 
    String ConnectionURL = "jdbc:jtds:sqlserver://" + server + "/" + database + ";user=" + user+ ";password=" + password + ";"; 
    try { 
     Class.forName("net.sourceforge.jtds.jdbc.Driver"); 
     Connection con = DriverManager.getConnection(ConnectionURL); 
    } 
    catch (SQLException se) { 
     Log.e("Error:", se.getMessage()); 
     return false; 
    } 
+0

是的。已經通過登錄示例做到了這一點。 –