如何在android中连接数据库?

问题描述:

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

+0

你说的是客户端/服务器通信?你是否试图让你的Android客户端连接到你的Web服务器上的数据库? – 2011-04-05 22:50:30

+0

我第二个马修的问题。这听起来像是您想要添加跨网络身份验证以访问应用程序。那是对的吗? – 2011-04-05 23:51:32

试试这个代码.....这将帮助ü

数据= 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); 

Y我们的问题有点混淆......数据库进入图片的位置。数据库是否用于存储登录信息以确定当前登录的用户? 如果是这样的话:

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

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

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

希望它可以帮助你尽可能多地帮助我

如果你想连接到您可能需要使用Web服务,如PHP MySQL数据库。

这里是你如何做到这一点:

  • 创建MySQL数据库
  • 您创建连接到数据库,并执行数据获取和东西
  • 使用一个的AsyncTask使用URL方法的PHP文件接取远程PHP文件
  • 分析返回结果

的PHP文件可以乘坐GET或P OST参数

示例代码段:

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