繁体   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