Подключите Android с базой данных - PullRequest
0 голосов
/ 27 марта 2011

Я занимаюсь научным проектом по электронному голосованию, и мне нужно подключить приложение Android к моей базе данных MySQL, разработанной в xammp. Кроме того, я использую программу eclipse, чтобы сделать мой проект.

Не могли бы вы помочь мне найти способ подключения Android с xammp?

Ответы [ 2 ]

1 голос
/ 27 марта 2011

Если вам требуется приложение для подключения к базе данных на веб-сервере, то лучше всего создать службу REST на веб-сервере, а затем получить к ней доступ через нее.

0 голосов
/ 06 октября 2014

Пример кода здесь

private static String loginURL = "http://xxxx/databasename/index.php";//databasename as in xampp
//note:xxxx=10.0.2.2 for emulator,
//xxxx=ip address from ipconfig cmd if android device on same network as pc.

public JSONObject loginUser(String email, String password){
    // Building Parameters
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("TAG", "SampleLogin"));
    params.add(new BasicNameValuePair("email", email));
    params.add(new BasicNameValuePair("password", password));
    JSONObject json = jsonParser.makeHttpRequest(loginURL,"POST", params);
    return json;
}

Чтобы поделиться интернетом с самого ПК, используйте Windows Virtual Wi-Fi Router и поделитесь своим ПК интернетом на устройство Android. Чтобы устройство Android получало доступ к таблицам, убедитесь, что вы предоставили права доступа {измените httpd-xampp.conf на «Разрешить от всех» вместо «Требовать локальный» внутри тега}

...