首页 > 代码库 > Android客户端与Java服务器交互数据(一)SAE服务器搭建
Android客户端与Java服务器交互数据(一)SAE服务器搭建
平时大家的测试服务器都是运行在自己的PC上面,用Tomcat或者IIS搭建的本机服务器。其实新浪云平台SinaAppEngine也是挺好用的。今天总结一下我使用过程中的一些小心得:
1.创建SAE应用:
登陆http://sae.sina.com.cn/进行注册,微博帐号可以直接登陆。注册成功后进入“我的首页”,控制台>应用管理>创建新应用
然后输入二级域名(应用的唯一标示),应用名称和其他信息,最后选择开发语言,这里以Java为例:
JVM级别选择“经济版”,JVM数量选择1,不勾选动态伸缩,最后点击“创建应用”。
应用创建成功后,可以在“应用管理”看到,点击应用标题,进入管理:
接下来创建一个版本,输入版本号,上传代码。Java需要上传War包:
War包导出方式:
在Eclipse中右键项目,Export>WAR file即可。
2.数据库操作:
使用可视化工具操作MySQL数据库:
在应用首页左侧边栏找到“服务管理”,点击“MySQL”,首先初始化MySQL:
然后点击“管理MySQL”即进入可视化界面,也可以使用SQL语言创建表:
SAE的数据库分为主从数据库,分别实现写入和读取。
显示页使用从数据库,插入页使用主数据库,连接时URL有小区别:
主:
//使用主库写数据 Stringusername=SaeUserInfo.getAccessKey(); Stringpassword=SaeUserInfo.getSecretKey(); Stringdriver="com.mysql.jdbc.Driver"; Class.forName(driver).newInstance(); Stringurl="jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_bleserver"; Connectioncon=DriverManager.getConnection(url,username,password);
从:
//使用从库读数据 StringURL="jdbc:mysql://r.rdc.sae.sina.com.cn:3307/app_bleserver"; Stringsql = "select * from message orderby id desc"; StringUsername=SaeUserInfo.getAccessKey(); StringPassword=SaeUserInfo.getSecretKey(); StringDriver="com.mysql.jdbc.Driver"; Class.forName(Driver).newInstance(); Connectioncon=DriverManager.getConnection(URL,Username,Password);
转载请注明出处:周木水的CSDN博客 http://blog.csdn.net/zhoumushui
我的GitHub:周木水的GitHub https://github.com/zhoumushui
Android客户端与Java服务器交互数据(一)SAE服务器搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。