将Android与网站数据库同步?

时间:2011-06-03 19:19:20

标签: android database sync

所以这是我在培训结束前需要做的事情。

  1. 将Android应用与网站上的数据库连接
  2. 将一些信息存储到数据库中
  3. 从数据库中检索一些信息
  4. 我已经熟悉Android应用程序中的标准sqlite构建。 问题是,我需要让人们从服务器获取一些信息 他们可以与其他人分享信息。我离我还有3个星期 完成了我的培训,所以任何帮助都会受到很大关注。

1 个答案:

答案 0 :(得分:7)

1)创建一个SQLite数据库(Windows GUI SQLite prog:http://sqliteadmin.orbmu2k.de/

2)把它放在服务器上

3)制作一个PHP脚本,用于更新/读取您的数据库(在服务器上)

 <?php

$row_id = $_GET['yourRowId'];
$submitted_var = $_GET['yourUpdateVar'];

if($database = new PDO("sqlite:your_sqlite_database.s3db")){

  //insert data into database
  $query = "UPDATE your_table SET some_field=$submitted_var WHERE _id=$row_id";

  $database->query($query);

  echo DONE;
 } else {
die($err);
 }
?>

4)从你的Android应用程序中调用这个php脚本

 http://yourserver/yourfolder/yourscript?yourRowId=1&yourUpdateVar=3
 http://yourserver/yourfolder/yourReadScript (parse html response)

完成

这就是我在3周内做的事情: - )

OOI是你的实习生@?