android sql数据
我是android新手,我想与服务器通信以传输sql数据。我读过使用原始http的帖子,也提到了第6章。但还有更明确的步骤吗?比如我应该从哪里开始阅读,我应该看什么样的例子android sql数据,android,sql-server,Android,Sql Server,我是android新手,我想与服务器通信以传输sql数据。我读过使用原始http的帖子,也提到了第6章。但还有更明确的步骤吗?比如我应该从哪里开始阅读,我应该看什么样的例子 我的最终目标是从在线服务器上的sql数据库发送和接收数据。我知道我必须使用像php这样的媒介来执行查询,但我的困惑更多的是android方面 你有很多方法可以做到这一点。这里有一个 用PHP(或您选择的语言)编写一个后端来运行SQL查询,然后获取数据并将其序列化为JSON 然后在Android应用程序中请求PHP文件的Url
我的最终目标是从在线服务器上的sql数据库发送和接收数据。我知道我必须使用像php这样的媒介来执行查询,但我的困惑更多的是android方面 你有很多方法可以做到这一点。这里有一个
if (vars != null) {
Iterator<String> itr = vars.keySet().iterator();
boolean first = true;
// Append them to the url
while (itr.hasNext()) {
String key = itr.next();
if (first) {
builder.append("?" + key + "=" + vars.get(key));
first = false;
} else {
builder.append("&" + key + "=" + vars.get(key));
}
}
}
builder.toString();
if(vars!=null){
迭代器itr=vars.keySet().Iterator();
布尔值优先=真;
//将它们附加到url
while(itr.hasNext()){
String key=itr.next();
如果(第一){
builder.append(“?”+key+“=”+vars.get(key));
第一个=假;
}否则{
builder.append(“&”+key+“=”+vars.get(key));
}
}
}
builder.toString();
我完成了上述步骤,能够从sql中获取数据,并使用“JSONObject.getString”将其显示在我的应用程序中。但是我不知道如何将数据发布到php,以便php可以插入新行->我已经尝试了名称-值对和httppost.setEntity(新的UrlEncodedFormEntity(nameValuePairs));HttpResponse response=httpclient.execute(httppost);我在php中使用了$_POST,但结果为NULL,因此如果您能帮助我在表中插入一行,那就太好了。谢谢您,我通常使用get而不是POST。这更容易。您可以使用StringBuilder构建url。我必须添加一整行。。正在url中构建所有这些内容。。。只是想知道这是否是最好的方法吗?我在答案中添加了一些关于如何生成url的代码。我发现映射是使用键作为GET参数名和值作为GET参数值的最佳方式