【问题标题】:how to connect database in android?如何在android中连接数据库?
【发布时间】:2011-07-30 09:20:18
【问题描述】:

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

【问题讨论】:

  • 您在谈论客户端/服务器通信?您是否正在尝试让您的 Android 客户端连接到您的 Web 服务器上的数据库?
  • 我同意马修的问题。听起来您正在尝试添加跨网络身份验证以访问应用程序。对吗?

标签: android database eclipse xampp


【解决方案1】:

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

数据 = openOrCreateDatabase( “自动配置文件.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);   

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      希望它对你的帮助和对我的帮助一样多

      【讨论】:

        【解决方案4】:

        如果你想连接到 Mysql 数据库,你可能需要使用 PHP 等 web 服务。

        这是你的做法:

        • 你创建了一个 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();
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-10-08
          • 1970-01-01
          • 2020-03-24
          • 1970-01-01
          • 2014-02-17
          • 1970-01-01
          • 2011-05-17
          • 1970-01-01
          相关资源
          最近更新 更多