安卓客户端连接服务器调用数据库方法
2011-07-29 00:59
274 查看
去实习的时候,听中软国际老师讲的,由于是初学,很多都不懂,只是死记下来。
创建RegActivity
客户端建立:
View Code
上图与数据库交互的Dao类也要相应的建立。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
还要先提交到服务器,在将服务器发布。
此时运行客户端即可。
常见问题:
1. 数据库已经可以显示,但输入信息不全:客户和服务器哈希表索引不一致。
2. LogCat进行调试,控制台调试,System.out.println();,Toast调试
3. 注意客户端上网允许条件。
4.三个支持文件要对客户端,服务器同时导入。
导入方法:工程下建一个lib文件夹,在上图位置进行导入。
原理:通过Activity中的网址进行定位,通过http将数据按统一格式进行发送,并没有具体的实现调用跳转的函数,返回时也是通过固定定死的格式进行。
创建RegActivity
客户端建立:
View Code
publicvoid doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); //账号 String username = request.getParameter("userName"); //密码 String userpass = request.getParameter("userPass"); String sex = request.getParameter("sex"); String city = request.getParameter("city"); String job = request.getParameter("job"); String marrage = request.getParameter("marry"); String love = request.getParameter("love"); //数据访问 UserInfoDAO dao =new UserInfoDAO(); //创建user UserInfo userInfo =new UserInfo(); userInfo.setUserName(username); userInfo.setUserPass(userpass); userInfo.setSex(sex); userInfo.setCity(city); userInfo.setJob(job); userInfo.setMarry(marrage); userInfo.setLove(love); UserInfo user = dao.add(userInfo); UserInfo user1 = dao.reId(user); //生成xml XStream xStream =new XStream(); System.out.println(xStream.toXML(user1)); PrintWriter out = response.getWriter(); out.print(xStream.toXML(user1)); out.flush(); out.close(); }
上图与数据库交互的Dao类也要相应的建立。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
还要先提交到服务器,在将服务器发布。
此时运行客户端即可。
常见问题:
1. 数据库已经可以显示,但输入信息不全:客户和服务器哈希表索引不一致。
2. LogCat进行调试,控制台调试,System.out.println();,Toast调试
3. 注意客户端上网允许条件。
4.三个支持文件要对客户端,服务器同时导入。
导入方法:工程下建一个lib文件夹,在上图位置进行导入。
原理:通过Activity中的网址进行定位,通过http将数据按统一格式进行发送,并没有具体的实现调用跳转的函数,返回时也是通过固定定死的格式进行。
相关文章推荐
- 免安装oracle客户端连接数据库服务器的方法
- 免安装oracle客户端连接数据库服务器的方法
- asp.net数据库连接,三层架构方法调用
- thinkphp一定要连接数据库之后才能调用model里面的方法吗?
- MySQL 客户端不输入用户名和密码直接连接数据库的2个方法
- 将数据库的连接字符串封装成类,供全局调用的方法
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- 服务器中判断客户端socket断开连接的方法
- WCF 客户端与服务器时间不同步无法连接的解决方法
- Android通过Http连接MySQL 实现登陆/注册(数据库+服务器+客户端)
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- wp7模拟器开启不了,显示“被调用的对象已与其客户端断开连接”或者“接口”。并且提示有文件损坏的处理方法
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- 查询所有连接到ORACLE服务器的客户端IP地址的方法
- WCF客户端动态设置WCF服务器主机的地址的方法参考,可以连接多个相同WCF主机的方法
- 解决客户端无法连接服务器数据库SQL2000
- PL/SQL TOAD 不安装Oracle客户端连接数据库的方法
- Ubuntu mysql本地和mysql客户端不能访问和2003不能连接到服务器问题解决方法