簡體   English   中英

如何在android中連接數據庫?

[英]how to connect database in android?

我是創建Android應用程序的新手。 我已經使用xammp創建了一個數據庫,並使用eclipse創建了一個簡單的登錄布局。 現在,我想連接我的登錄頁面和我創建的數據庫,以便當用戶輸入他/她的用戶名和密碼時,它將打開應用程序的主菜單。 我希望有人可以幫助我。 提前致謝。

試試這個代碼.....它會幫助你

數據= 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);   

如果要連接到Mysql數據庫,則可能需要使用Web服務(例如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();

是的,我們的問題有點令人困惑...數據庫從何處進入圖片。 該數據庫是否用於存儲登錄信息以確定當前登錄的用戶? 如果是這種情況:

  1. 檢索登錄信息,在數據庫中查找相應的數據。
  2. 從主菜單布局開始新的意圖和其他類。
  3. 將數據庫中的信息鏈接到主菜單

我實際上正在與我的應用程序進行類似的項目。 這是一個簡單的教程,對我的項目很有幫助。 它解釋了很多關於數據庫如何使用eclipse在android中工作以及如何從數據庫中建立,添加,刪除,更新和獲取數據的方法。

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

希望它對您有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM