Как подключить базу данных в Android? - PullRequest
0 голосов
/ 06 апреля 2011

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

Ответы [ 4 ]

1 голос
/ 06 апреля 2011

Попробуйте этот код ..... это поможет u

data = openOrCreateDatabase ("AutoProfiles.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);

    data.setVersion(1);

    data.setLocale(Locale.getDefault());

    data.setLockingEnabled(true);

    final String CREATE_TABLE_LOCATIONS =
        "CREATE TABLE IF NOT EXISTS tables ("
        + "name TEXT)";

    data.execSQL(CREATE_TABLE_LOCATIONS);   
0 голосов
/ 08 мая 2013

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

Вот как вы это делаете:

  • Вы создаете базу данных Mysql
  • Вы создаете файл PHP, который подключается к базе данных и выполняет выборку данных и все такое
  • Используя AsyncTask, используйте методы URL для доступа к удаленному файлу PHP
  • Анализ результата возврата

Файл PHP может принимать аргументы GET или POST

Пример фрагмента:

    URL url = new URL("http://127.0.0.1/project/check_reg.php?uname="+email.getText().toString()+"&pwd="+password.getText().toString());
    URLConnection urlcon = url.openConnection();
    BufferedReader bf = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));
    String xresponse = bf.readLine();
0 голосов
/ 06 апреля 2011

Я работаю над аналогичным проектом с моим приложением. Вот простое руководство, которое очень помогло мне с моим проектом. Он много объясняет о том, как база данных работает в Android с использованием Eclipse и как ее настроить, добавлять, удалять, обновлять и получать данные из этой базы данных.

http://www.smashingmagazine.com/2011/03/28/get-started-developing-for-android-with-eclipse-reloaded/

Надеюсь, это поможет вам так же, как и мне

0 голосов
/ 06 апреля 2011

Ваш вопрос немного сбивает с толку ... Откуда база данных попадает в рисунок.Используется ли база данных для хранения информации для входа в систему, чтобы определить, какой пользователь в данный момент вошел в систему?В этом случае:

  1. Извлечение информации для входа в систему, поиск соответствующих данных в базе данных.
  2. Начало нового намерения и другого класса с разметкой главного меню.
  3. Свяжите информацию в вашей базе данных с вашим главным меню
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...