当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > Anddroid App和Java Web服务器间数据交互 之MySQL搭建

Anddroid App和Java Web服务器间数据交互 之MySQL搭建 时间:2018-09-28      来源:未知

当前各种App软件如滴滴打车、百度外卖、淘宝、京东满足了人们日常生活的衣食住行,那么这些App是怎么实现相关功能的?App从哪里获取的数据,又将用户输入的数据提交到哪里?我们先看看实现该功能由几部分组成。

第一部分 数据库,将与用户相关的据存储到数据库中。例如,在注册时用户名、密码以及自己的交易信息等都需要保存到数据库中,在下次登录或查找相关信息时能够找到并显示。本文举例采用开源MySQL数据库;

第二部分 应用服务器,负责接收App端发来的数据和请求。主要功能是当接收数据后存储到数据库中进行持久化;当接收到请求时,将用户所需数据返回给App进行显示。本文采用Java Web应用服务器,开发工具MyEclipse,采用Tomcat服务器。

第三部分 App程序,就是我们手机端安装的各种App软件,如百度外卖、淘宝、京东等程序。本文采用的Android系统App,开发工具eclipse。

我们可以实现一个Android App程序,完成用户名和密码的注册功能。将Android App输入的用户名和密码发送给Java Web应用服务器,Java Web应用服务器收到数据后,将数据存储到MySQL数据库中,并将存储的结果返回给Android App程序进行显示。下面我们详细演示各个步骤:

(一) 数据库。安装MySQL数据库,执行建表语句,添加数据。

本文安装mysql 5.5版本(安装软件mysql-5.5.28-winx64.msi,本文不再细述安装过程),安装后启动MySQL5.5 Command Line Client,输入安装时密码,进入到mysql控制台,如下图所示:

1) 创建数据库。在mysql后面输入下列命令:

create database apptest;

2) 使用刚刚创建的数据库,输入下列命令:

use apptest;

3) 创建user表,由于第二步使用了apptest数据库,那么user表将在apptest数据库中创建。输入建表命令如下:

create table user(id integer primary key auto_increment,

name varchar(20),

pwd varchar(10));

4) 向表中添加数据。输入如下命令:

insert into user(name,pwd) values('violet','123');

5) 查询表中数据。输入如下命令:

select * from user;

所有操作如下图所示:

至此,我们MySQL数据库表已经创建完毕。

上一篇:BOA服务器与CGI

下一篇:C语言中的字节对齐

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部