如何在android中连接数据库?

时间:2011-04-05 22:46:07

标签: android database eclipse xampp

我是创建Android应用的新手。我使用xammp创建了一个数据库,并使用eclipse创建了一个简单的登录布局。现在我想连接我的登录页面和我创建的数据库,这样当用户输入他/她的用户名和密码时,它将打开应用程序的主菜单。我希望有人可以帮助我如何做到这一点。提前谢谢。

4 个答案:

答案 0 :(得分:1)

试试这个代码.....它会帮助你

data = openOrCreateDatabase(                 “AutoProfiles.db”                 ,SQLiteDatabase.CREATE_IF_NECESSARY                 , 空值         );

    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);   

答案 1 :(得分:0)

你的问题有点令人困惑......数据库在哪里进入图片。数据库是否用于存储登录信息以确定当前登录的用户? 如果是这种情况:

  1. 检索登录信息,查看数据库中的相应数据。
  2. 使用主菜单布局启动新意图和不同类。
  3. 将数据库中的信息链接到主菜单

答案 2 :(得分:0)

我实际上正在处理与我的应用程序类似的项目。这是一个简单的教程,帮助我很多项目。它解释了很多关于数据库如何在Android中使用eclipse以及如何设置一个,添加,删除,更新和从该数据库获取数据。

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

希望它能帮助你,就像它帮助我一样

答案 3 :(得分:0)

如果要连接到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();