android如何连接服务器数据库文件,Android开发连接服务器调用数据库

客户端上网条件设置:

bb7f9af94be10aca752a816d101d08e6.png

3546cddbc75c6b3932c8557600615e04.png

在相同界面添加Activity页面注册:(最标准的情况应该在创建RegActivity时,同时创建)

2ba4b1b9b65dd6f357638748f6228bc4.png

在服务器和客户端分别建立相同的包,并在包下建立相同的接口类

f1e05596343bd34bfd69f1aef8aa20d1.png

工程下建立已经封装好的HttpURL

4b8d974a7f72e9ed96afaca26bc414f2.png

f0391ef7937462f20a1f1e80499882fa.png

服务器下建立与RegActivity相应的RegServlet连接

public void 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.注意客户端上网允许条件。

feb8e97fa794fe64e7b611e31bc659cd.png

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值