android+php+sqlserver实现登陆

本文介绍了一个使用Android作为前端,PHP作为后台,SQLServer作为数据库的登录实现过程。开发者通过Android按钮触发PHP请求,PHP在SQLServer中查询匹配的用户名和密码。在处理中文字符时,由于编码问题,PHP将UTF-8编码转换为GBK以避免乱码。遇到的挑战包括SQLServer数据库中文名的查询问题,作者希望得到相关经验人士的帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

          最近由于需要以android为前端,数据库选择sqlserver,后台我选择了php(虽然我没学过php微笑)。

不说了,直接上图上代码。

布局界面有点难看,你们可以自己排版,这里就不贴出布局代码了。

这个登陆的前提是你的数据库要有对应的账号和密码,响应的部分也要对应。

直接说思路:输入账号,密码,点击登陆按钮,然后访问后台php,后台会对前端传来的参数数据进行判断,查询sqlserver数据库是否含有这个用户和密码。如果有,返回信息给客户端,客户端进入主界面。

下面贴上主要代码

 

mLogin.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            new Thread(new Runnable() {
                @Override
                public void run() {
                    try {
                        int result = login();
                        //login()为向php服务器提交请求的函数,返回数据类型为int
                        if (result == 1) {
                            Log.e("log_tag", "登陆成功!");
                            //Toast toast=null;
                            Looper.prepare();
                            Int
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值