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、最终,测试结果图,如下:

打开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版?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8654977.html

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

发表评论

登录后才能评论

评论列表(0条)

保存