想做安卓聊天软件,能保存聊天记录到数据库的,不知道具体的数据库和服务器的操作。
有哪位Android大神帮忙看一下。想做一个安卓聊天软件,能将记录保存的MySQL数据库的,不懂数据库和服务器的操作。用Apache服务器能模拟远程服务器吗?如果可以,怎...
有哪位Android大神帮忙看一下。想做一个安卓聊天软件,能将记录保存的MySQL数据库的,不懂数据库和服务器的操作。用Apache服务器能模拟远程服务器吗?如果可以,怎么将数据库保存到服务器呢,服务器到底如何搭建啊?
展开
1个回答
展开全部
这个问题太宽了。
要实现这套框架需要一个web容器,数据库和客户端
服务器建议选用linux系统,小型项目的话,安装tomcat和mysql,可以先使用tomcat作为web容器。
需要编写服务器端代码,如servlet,因为android客户端要和服务器进行通信,所以servlet要给客户端提供接口。android调用服务器接口后,服务器再请求数据库,就可以把记录保存到数据库了
要实现这套框架需要一个web容器,数据库和客户端
服务器建议选用linux系统,小型项目的话,安装tomcat和mysql,可以先使用tomcat作为web容器。
需要编写服务器端代码,如servlet,因为android客户端要和服务器进行通信,所以servlet要给客户端提供接口。android调用服务器接口后,服务器再请求数据库,就可以把记录保存到数据库了
追问
谢谢您,还想问下mysql数据库是如何保存到tomcat服务器中的,还是我想错了,根本不需要保存到服务器?对了这个与Socket有关系吗?我在网上看到有人用socket做了个聊天工具。
追答
tomcat是个软件啊,用来运行你的服务端程序,mysql是另外一个软件,只是用来存数据。
两个软件都安装在linux系统上。
当然,你可以不用tomcat就能直接从android将数据存储到远端的mysql上,但是这样的话是无法实现两个人聊天的逻辑的,所以中间必须有一个服务器程序来处理聊天的逻辑。
另外,socket是网络请求的一种方式,你也可以用tcp,udp等方式请求。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询