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
grant
all
on
test.*
to
用户名@‘
客户机
IP’
identified
by
'密码'
;
flush
privileges
#刷新权限表,让所做修改生效
上面指令的意思是
将test这个数据库的全部内容以及全部的操作权限
赋权
给从特定IP上登入到本服务器的用户。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)