Tomcat(MyEclipse)+MySql+Android 通讯实验总结

下载:

1、Java 下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、Tomcat7下载:http://tomcat.apache.org/download-70.cgi

3、MyEclipse 下载:http://www.myeclipseide.cn/index.html

4、Eclipse下载:http://developer.android.com/sdk/index.html

5、MySql下载:http://dev.mysql.com/downloads/mysql/

配置:

Java环境与Tomcat配置:http://www.cnblogs.com/happyframework/p/3344169.html

配置Tomcat时需要注意:如果忘记了账号密码,或者账号密码登陆不了,检查Tomcat/conf/tomcat-user.xml文件中的<tomcat-users>

加入以下代码可以修复一些问题

  <role rolename="tomcat"/><!--账号-->
  <role rolename="role1"/>
  <role rolename="manager-gui"/> 
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <user password="tomcat" roles="tomcat" username="tomcat"/><span style="font-family: Arial, Helvetica, sans-serif;"><!--密码--></span>
  <user password="tomcat" roles="tomcat,role1" username="both"/>
  <user password="tomcat" roles="role1" username="role1"/>
  <user password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status" username="admin"/><!--设置权限-->

MyEclipse与Tomcat配置:http://jingyan.baidu.com/article/4853e1e53465271909f72690.html


MySql配置:http://blog.csdn.net/wtfmonking/article/details/17467399

下载的时候最好全套安装MySql以及其Server、Notification以及WorkBench,方便后面管理MySql。

在安装后创建数据库时请务必记得自己的数据库账号密码~


实例:

一、MySql创建表单

1、打开MySql中的workBench

2、进入创建好的数据库

一般在安装完后会根据提示创建一个数据库,如果没有数据库请点击File->New Model创建


双击进入,第一次进入需要输入账号密码。

3、创建一个Schema


右键此处->Creat Schema


填写Schema名字,按右下角的Apply,然后会弹出对话框,直接点击右下角的Apply即可创建

4、创建表单Table

创建完成之后再左边Schema中可以看到自己创建的Schema,我的Schema名为CilentInfo


右键Tables->Creat Table创建表单,如下图根据自己需求填写表单项,第一项是表主键,不建议修改。此处以User为例


点击右下角Apply,至此我们的表单也就创建完成了

5、创建SQL file 测试我们的表单

点击左上角CreatSQL来创建一个SQL命令的File


输入命令可以查询到自己的表单,当然也可以在Schema中把自己的图表设置成默认Schema。

右键CilentInfo->Set as default Schema.

这样的话,只需要在命令中输入

SELECT * FROM user

就可以获取自己的表单了

二、MyEclipse与MySql通讯


此处参考文章:http://blog.csdn.net/aeolus1019/article/details/8078759

可能遇到的问题

1、端口一般默认为3306,如果连接不了数据库,检查端口是否被占用


三、MyEclipse与Android通讯

此处参考文章:http://blog.csdn.net/aeolus1019/article/details/8078828

可能遇到的问题

1、Servlet访问不了,具体地址格式为:http://localhost:8088/YourWebapp/ServletName

ServletName填的是Web工程->WebContent->WEB-INF->web.xml中<url-pattern>中的值

2、由于4.0以后,Android不支持在UI主线程中加入网络访问的有可能造成延时的线程

所以在编写线程连接时需要用到Handle的message来进行线程通讯

参考:http://blog.csdn.net/withiter/article/details/19908679

3、有些人编写服务端时老是报找不到Resource错误,可以通过以下方式解决

http://blog.csdn.net/foreversilent/article/details/11147847

(update-2014-11-10:)注意自己的Index.jsp等文件要放在WebContent下,而不是WEB-IFO下!

4、在运行Android模拟器的时候,运行速度会非常慢,通过安装HAXM可以解决问题

HAXM下载:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

方法:http://www.crifan.com/android_emulator_run_too_slow_in_debug_mode/

需要注意的是,HAXM安装过程中设置的硬件加速的虚拟内存时所设置的值一定要大于AVD中设置的RAM值,否则问题无法解决!













  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值