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、最终,测试结果图,如下:
打开ubuntu的终端窗口,输入mysql -uroot -p进入mysql。2
/6
SHOW DATABASES
用USE来切换数据库。
3
/6
SHOW TABLES
查看表格名字,以免创建重复。
4
/6
CREATE TABLE clients (
user_id INT NOT NULL,
user_name VARCHAR(10) NOT NULL
)
创建一个表格,第一个就是我们要设置的ID号码。
5
/6
然后我们插入数据,这个时候因为我们设置了整数为ID号码,因此这样输入就比较好去区别了。
6
/6
最后我们用SELECT * FROM来查看存储好的数据。
那是那是你输入的 sql 语句跟你用的版本mysql 3.2不支持mysql>CREATE TABLE `arealist` (
->`arealist_id` int(10) NOT NULL auto_increment,
->`areaclass` varchar(50) default NULL,
->PRIMARY KEY (`arealist_id`)
->)
这样就不会错了;我们都在用mysql 5.0 版,不知道你为什么还在用3.2版?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)