我是android开发的新手。我正在为一个大学管理系统开发一个android应用程序。在android中可以和postgreSQL或MySQL这样的数据库建立连接吗?如果可以,如何连接?另外,有人能为我提供一个链接,以找到类似应用程序的源代码
发布于 2014-04-26 01:18:06
您有三个主要选择:
与数据库的直连
您可以使用JDBC驱动程序将设备直接连接到数据库。
http://www.basic4ppc.com/android/forum/threads/connect-android-to-mysql-database-tutorial.8339/
如果您想最大限度地提高系统的安全性,这不是您的最佳选择。
网络服务
您可以在连接到数据库的服务器上部署REST服务,如果您想在数据库中进行任何操作(读、写、更新、删除),android应用程序应该与此服务通信。
你有很多关于如何在你最喜欢的语言/框架中部署REST web服务的教程。
DJANGO = http://www.django-rest-framework.org/tutorial/1-serialization
节点= https://github.com/mcavage/node-restify
RAILS = http://old.thoughtsincomputation.com/posts/understanding-rest-in-rails-3
这是需要数据库的android应用程序最常用的堆栈。接下来,这里有一个很好的教程,介绍如何通过Android连接到REST服务:
http://blog.strikeiron.com/bid/73189/Integrate-a-REST-API-into-Android-Application-in-less-than-15-minutes
本地数据库
也许这不是你想要的,但你可以在你的应用程序中访问本地SQLite数据库。您可以将数据库资产部署到apk中,也可以直接从服务器下载数据库文件
希望它能帮上忙!
发布于 2014-04-26 00:44:23
Android有一个内置的sqlite数据库,你可以在你的应用程序中使用。您还可以通过API.Have访问几乎任何其他数据库系统。查看此链接http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/和http://www.tutorialspoint.com/android/android_php_mysql.htm
https://stackoverflow.com/questions/23298590
复制相似问题