• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

android虚拟机在xampp的集成环境下,向mysql插入id,name数据。

mysql 搞代码 4年前 (2022-01-09) 19次浏览 已收录 0个评论

虚拟机xampp数据androidmysql

客户端界面如下:

info1.php代码
&l本文来源gao.dai.ma.com搞@代*码(网$t;?php

<code>$dbuser = "root"; //我的用户名$dbpass = "123"; //我的密码$dbname = "php_test"; //我的mysql库名$cn = mysql_connect("127.0.0.1", $dbuser, $dbpass) or die("connect error");mysql_query("set names UTF8");mysql_select_db($dbname)or die("db error");$id=$_POST['id'];$name=$_POST['name'];//接收客户端发来的username;$sql =  "INSERT INTO info1 (id, name) VALUES ('$id', '$name')";mysql_query($sql);                </code>

?>

android客户端代码

public class MainActivity extends Activity {
EditText id;
EditText name;
Button ok;
InputStream is = null;

<code>private static String url = "http://192.168.56.1/PHP/info1.php";@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    id = (EditText)findViewById(R.id.id);    name = (EditText)findViewById(R.id.name);    ok = (Button)findViewById(R.id.ok);    ok.setOnClickListener(new View.OnClickListener() {                  @Override        public void onClick(View v) {            // TODO 自动生成的方法存fajfa                               Log.v("break", "进入try过程");                try                {                    String text1 = id.getText().toString();                    String text2 = name.getText().toString();                    ArrayList para = new ArrayList();                    para.add(new BasicNameValuePair("id", text1));                    para.add(new BasicNameValuePair("name", text2));                    HttpClient httpClient = new DefaultHttpClient();                    HttpPost httpPost = new HttpPost(url);                    httpPost.setEntity(new UrlEncodedFormEntity(para));                    httpClient.execute(httpPost);                }catch(Exception e)                {                    e.printStackTrace();                }        }    });}</code>

}
我尝试把httppost的参数改为很多方式。。
比如 private static String url = “http://localhost/PHP/info1.php&#8221;;
private static String url = “http://127.0.0.1/PHP/info1.php&#8221;;
private static String url = “http://10.0.2.15/PHP/info1.php&#8221;;
都不能把数据给插入成功。。
我不知道是url 设置错了。还是其他哪里错了。如果您知道,请大家告诉小弟一下。

<code></code>
<code></code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:android虚拟机在xampp的集成环境下,向mysql插入id,name数据。
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址