• 0
t_elsaghir

ارجو المساعدة فى الاتصال بـ MySql

سؤال

السلام عليكم ورحمة الله وبركاته

عند الاتصال بـ Mysql الموجود على الجهاز   Apache Web Server Version 2.2.8

يظهر لى الخطئ التالى  :( 

 Error in http connection org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1 refused

 Error converting result java.lang.NullPointerException
Error parsing data org.json.JSONException: End of input at character 0 of 
 
والكود هو
 
   try{              HttpClient httpclient = new DefaultHttpClient();              HttpPost httppost = new HttpPost("http://localhost//android/getAllPeople.php");              //HttpPost httppost = new HttpPost("http://127.0.0.1/android/getAllPeople.php");                           HttpResponse response = httpclient.execute(httppost);              HttpEntity entity = response.getEntity();              is = entity.getContent();      }catch(Exception e){              Log.e("log_tag", "Error in http connection "+e.toString());      }

ما هو الحل ارجو المساعدة ضرورى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

السلام عليكم ...

  1. يجب استتخدام 10.0.2.2 الذي يشير للجهاز الحاسب بدلا من 127.0.0.1  الذي يشير للـــ Android  .
  2. طريقة ربط البرنامج يلي عملتو بالأكلبس بالـ MySQL
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاكم الله خيراً وشكراً على الرد

:ty:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ارجو المعذرة  :rose:

اريد مثال بسيط للتعامل مع mysql يكون كامل وواضح وليس به اخطاء يوضح الاضافة والحذف والتعديل

حيث بحثة كثيراً ولم اجد مثال ليس به اخطاء   :tbdizzy:

وجزاكم الله خيراً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
ظهرت مشكلة اخرى

 

06-23 06:22:44.935: E/log_tag(706): Error converting result java.lang.NullPointerException

06-23 06:22:44.946: E/log_tag(706): Error parsing data org.json.JSONException: End of input at character 0 of 

 

 

الكود



String result = "";
//the year data to send
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("year","1980"));

//http post
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2/android/getAllPeopleBornAfter.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();

Log.i("log_tag", "connection Now");

}catch(Exception e){
Log.e("log_tag", "Error in http connection "+e.toString());
}
//convert response to 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 + "\n");
}
is.close();

result=sb.toString();
}catch(Exception e){
Log.e("log_tag", "Error converting result "+e.toString());
}

//parse json data
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());
}

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمه الله وبركاته

دا مثال على كيفيه التعامل مع الـ Mysql عن طريق الـ Webservice  باستخدام الـ Android

select one , select all ,update ,insert ,delete

لا تنسى تغيير بيانات الاتصال فى ملف الـ config.php

$dbhost = "localhost";$dbuname = "root";$dbpass = "root";

ورابط الـ url فى الـ UserServiceAPI

private String url = "http://192.168.1.100/mysql_android/user_operations.php";

وان تقومى باستيراد قاعده البيانات المرفقه

 

بالتوفيق ان شاء الله

Mysql Android Demo.zip

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاكم الله خيراً وشكراً على الرد


 


:ty:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .