本人小白请问各位大神用Android studio怎么才能是app可以操作MySQL数据库 谢谢 请问Android怎样连接远程MySQL数据库?

www.zhiqu.org     时间: 2024-06-17
Android Studio怎么连接mysql数据库,建议使用mysql的客户端查连接,或者使用java程序去连接,mysql安装后就会自动一个客户端,这个就可以连接数据库的。

android studio关于android可以链接使用PHP的数据库MySQL的方法,急!!!~

Android Studio怎么连接mysql数据库,建议使用mysql的客户端查连接,或者使用java程序去连接,mysql安装后就会自动一个客户端,这个就可以连接数据库的。
android studio是开发android应用的,写不了jsp,如果你要写java web jsp这种,建议使用IDEA或者用eclipse IDE(开发工具)。

  Android客户端直接连接远程MySQL数据库的方法如下:

  String result = "";
  //首先使用NameValuePair封装将要查询的年数和关键字绑定
  ArrayList nameValuePairs = new ArrayList();
  nameValuePairs.add(new BasicNameValuePair("year","1980"));
  
  //使用HttpPost封装整个SQL语句
  //使用HttpClient发送HttpPost对象
  try{
  HttpClient httpclient = new DefaultHttpClient();
  HttpPost httppost = new HttpPost("http://example.com/getAllPeopleBornAfter.php");
  httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
  HttpResponse response = httpclient.execute(httppost);
  HttpEntity entity = response.getEntity();
  InputStream is = entity.getContent();
  }catch(Exception e){
  Log.e("log_tag", "Error in http connection "+e.toString());
  }
  //将HttpEntity转化为String
  try{
  BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
  StringBuilder sb = new StringBuilder();
  String line = null;
  while ((line = reader.readLine()) != null) {
  sb.append(line + "
");
  }
  is.close();
  
  result=sb.toString();
  }catch(Exception e){
  Log.e("log_tag", "Error converting result "+e.toString());
  }
  
  //将String通过JSONArray解析成最终结果
  try{
  JSONArray jArray = new JSONArray(result);
  for(int i=0;i<jArray.length();i++){
  JSONObject json_data = jArray.getJSONObject(i);
  Log.i("log_tag","id: "+json_data.getInt("id")+
  ", name: "+json_data.getString("name")+
  ", sex: "+json_data.getInt("sex")+
  ", birthyear: "+json_data.getInt("birthyear")
  );
  }
  }
  }catch(JSONException e){
  Log.e("log_tag", "Error parsing data "+e.toString());
  }

  虽然Android开发中可以直接连接数据库,但是实际中却不建议这么做,应该使用服务器端中转下完成。


#阙霍水# 小白求问android studio安装后eclipse用不了 出现了图片上的提示,这要怎么解决啊? -
(18619382814): 在你确保所有的环境变量配置好之后,打开环境变量Path,把其中自动添加的“C:\ProgramData\Oracle\Java\javapath;”(一般会添加在开头)删除掉就可以,

#阙霍水# 电脑装了android studio为什么打不开,打开出现这个,求大神指导 -
(18619382814): 你下载一个32位的jdk安装,完了以后把环境产量配置下!

#阙霍水# 问个android,java小白问题 -
(18619382814): 开发工具可以生成!!如果是eclipse的是 alt+shift+s 选择generate Getters and Setters 如果是Android studio的话 右键选择 generate .. 里面有Getters 和 Setters 或者快捷键 alt + insert

#阙霍水# 小白一枚,想问一下AMD的cpu支持Android studio吗 -
(18619382814): 如果要用as的话建议换个i5以上的cpu吧.不然电脑会受不了的

#阙霍水# 各位计算机大神,安卓大神,求助,,, 我安装完Android studio,打不开,但有个提示框, -
(18619382814): 我知道怎么检查jdk有没有装好,就是同时按Windows键+R键,输cmd.然后出来的窗口输javac -version如果现视jdk版本,那正确,否则环境变量设置错误,具体设置方法,网上很多

#阙霍水# 求各路大神指教~为什么我的Android Studio在使用模拟器运行Hello World的时候会失败?求各位大神指点 -
(18619382814): 没有其他相关信息.建议这样操作,用AS自己生成的代码,不要作任何修改,直接运行.如果没有报错了.那说明你之前是作了不正确的修改,回忆一下,就知道具体哪里错了.如果也报错,那可能是哪里配置不对.总之,排除是代码的问题了.

#阙霍水# 安卓系统使用的注意事项是什么?本人初次使用安卓,谢谢啦 -
(18619382814): 1安全类软件少装,像什么360啊,lbe之类的,除非你需要它们的某个特别的功能.装了就是一个累赘,拖慢速度.2不要相信任何省电软件.它们只不过是帮你关掉一些费电开关而已.有些说的什么cpu降频省电,这些根本没有必要,cpu的运营...

#阙霍水# 想要自学unity开发安卓游戏需要那些入门基础?本人小白,谢谢各位大神. -
(18619382814): Unity最常用开发语言是C#,需要有这个语法基础,或者有其他语言面向对象开发经验,最好有点3d基础,具备这些就可以着手Unity了,在哪些买书网站买两本书,或者网上下载电子档的就可以开始Unity之旅了

#阙霍水# android studio 1.3.1里项目生成jar? -
(18619382814): 不像在Eclipse,可以直接导出jar包.AndroidStudio只可以生成aar包.在网上看到许多朋友问怎么可以像Eclipse一样导出jar包,其实我们只要知道它的原理就可以了.用jar命令就可以打包你所需要的资源,并指定jar包名.在网上下载Volley源代...

#阙霍水# Android Studio的点击按钮则POST编辑框的内容请求,信息框弹出请求后的数据.怎么做? -
(18619382814): 建立一个对话框成员变量(public: CString m_str),在确定按钮响应函数OnOK里面,将三个编辑框的绑定变量(CString类型)赋值给m_str:m_str = m_edit1+" "+m_edit2+" "+m_edit3; 在对话框模态调用(DoModal)处,通过一个主框架的类成员CString接收变量:m_showStr = dlg.m_str; 这样数据接收就完成了,至于怎么显示,要看你的“主框架”是什么结构什么类型了.