有沒有一種方法可以通過android應用程序開發連接到遠程DB2實例?Android應用程序連接到db2
回答
如果db2服務器在互聯網上,您將不得不提出一個Web服務來處理與您的應用程序的數據交易。該應用程序可以使用Web服務提供的API連接到它。
雖然我沒有這樣做,你應該能夠使用JDBC
這樣做是你可以從你的應用程序與DB2或任何數據庫遠程服務器做數據庫的連接。要做到這一點,您應該爲您的應用程序啓用互聯網,並且您應該使用諸如JSON之類的技術,並且使用簡單的Web腳本,您可以輕鬆完成。我們不滿地使用JSP和MySql數據庫來製作這樣的應用程序。
我之前嘗試將db2jcc.jar(DB2 JDBC驅動程序)傳遞給Android。
我發現Dalvik中缺少很多「標準」Java庫,需要運行它:主要是在安全領域。因爲它們位於標準的JVM命名空間中,所以您也不能自己轉換所需的JAR。
我發現相同的一組庫對於其他企業DBMS JDBC驅動程序(如來自Oracle的那些驅動程序)是一個問題。 on Android
所以你唯一的選擇是使用某種三種架構。可能最好的是運行Web服務的應用服務器的先前建議。無論您是爲您的應用程序定製Web服務還是一組更通用的「數據服務」,都是您需要研究的設計決策。使用IBM Data Studio創建面向Websphere Application Server或WAS-CE(基本上是Geronimo)的針對DB2的Web服務非常容易(確保獲得最新的3.1.1),其中整個過程只需要少量鼠標點擊即可存儲過程的頂部(並且在DataStudio中生成簡單的SP也非常簡單)。
HTH
菲爾·尼爾森 ScotDB有限公司
有一個比寫一個Web服務,並仍然保持相同的安全級別更簡單的方法:使用採用三層架構的虛擬JDBC驅動程序:您的JDBC代碼通過HTTP發送到遠程Servlet,該遠程Servlet在將其傳遞給DB2 JDBC驅動程序之前過濾JDBC代碼(配置&安全性)。結果通過HTTP發回給您。有一些使用這種技術的免費軟件。只需谷歌「通過HTTP的Android JDBC驅動程序」。
- 1. 將MobileFirst應用程序連接到DB2
- 2. 將android應用程序連接到xampp
- 3. android應用程序使用OAuth2連接到'sparklr'J2EE應用程序
- 4. .net應用程序無法連接到DB2數據庫
- 5. 將Android應用程序連接到JEE6應用程序
- 6. 如何連接Android應用程序連接到Web服務
- 7. 使用powershell連接到DB2
- 8. 藍牙android應用程序Rfcomm連接
- 9. Android應用程序與REST API連接
- 10. 在Android應用程序中連接SQLite
- 11. 與android應用程序錯誤連接
- 12. 連接android應用程序與mysql
- 13. Facebook連接在Android應用程序?
- 14. 連接Unity和Xamarin Android應用程序
- 15. 連接Android應用程序以播放框架應用程序
- 16. 如何在Eclipse中直接連接Android應用程序到SQL Server(Monodroid應用程序正在連接)
- 17. 從Android應用程序連接到套接字
- 18. Android - 如何連接到應用程序的抽象套接字
- 19. Android應用程序連接到我的桌面上的Windows應用程序
- 20. 將Android應用程序連接到服務器上的Matlab應用程序
- 21. 如何將android應用程序連接到可穿戴應用程序?
- 22. Rails應用程序和Android應用程序連接到S3存儲桶
- 23. 將Android應用程序連接到遠程數據
- 24. Android調試器無法連接到進程(應用程序)
- 25. Android應用程序遠程連接到數據庫
- 26. 連接到遠程服務器的Android應用程序
- 27. 從32位應用程序連接到DB2 64位客戶端的SQLCODE -1390
- 28. 在應用程序啓動時連接到DB2上的WAS Liberty on CICS
- 29. 遷移.NET/MySQL應用程序。到DB2
- 30. 連接android應用到PC
您可能想要標記DB2正在運行的平臺的問題。您的連接細節可能取決於它是DB2 for z/OS(IBM大型機),LUW(Linux/Unix/Windows/Solaris等)還是IBM i(又名AS/400) – WarrenT 2012-07-27 20:56:02