Android 开发。。。如何连接到服务器上的mysql数据库

Android 开发。。。如何连接到服务器上的mysql数据库,第1张

1、首先输入代码

public void SendByHttpClient(final String id, final String pw){

new Thread(new Runnable() {

@Override

public void run() {

try {

HttpClient httpclient=new DefaultHttpClient()

HttpPost httpPost=new HttpPost("http://web应用部署服务器上的IP地址:/HttpClientDemo/Login")//服务器地址,指向Servlet

List<NameValuePair>params=new ArrayList<NameValuePair>()//将id和pw装入list

params.add(new BasicNameValuePair("ID",id))

params.add(new BasicNameValuePair("PW",pw))

final UrlEncodedFormEntity entity=new UrlEncodedFormEntity(params,"utf-8")//以UTF-8格式发送

httpPost.setEntity(entity)

HttpResponse httpResponse= httpclient.execute(httpPost)

if(httpResponse.getStatusLine().getStatusCode()==200)//在200毫秒之内接收到返回值

2、然后再输入下方的代码:

{

HttpEntity entity=httpResponse.getEntity()

String response=EntityUtils.toString(entity1, "utf-8")//以UTF-8格式解析

Message message=new Message()

message.what=USER_LOGIN

message.obj=response

handler.sendMessage(message)使用Message传递消息给线程

}

}

catch (Exception e) {

e.printStackTrace()

}

}

}).start()

  }

3、最终,测试结果图,如下:

1,打开Navicat for MySQL,点击左上角“链接”按钮,如下图:

2,在弹出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。如下图:

3,最后确定保存即可。

本回答由电脑网络分类达人 李孝忠推荐

评论(1)

5 2

zengchao623

采纳率:52% 来自团队:电脑网络行家 擅长: 互联网 编程语言 操作系统/系统故障 JavaScript Html/Css

其他回答

文件--》创建连接,输入相关信息确定就可以啦

mysql

-u用户名

-h

主机名

-p

前提是服务器的mysql上有该用户,以及对应的IP

登入mysql服务器上执行

grant

all

on

test.*

to

用户名@‘

客户机

IP’

identified

by

'密码'

flush

privileges

#刷新权限表,让所做修改生效

上面指令的意思是

将test这个数据库的全部内容以及全部的操作权限

赋权

给从特定IP上登入到本服务器的用户。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/180296.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存