Javascript 如何在phonegap xcode中创建sqlite数据库?

Javascript 如何在phonegap xcode中创建sqlite数据库?,javascript,ios,xcode,sqlite,cordova,Javascript,Ios,Xcode,Sqlite,Cordova,我想知道如何创建和调用我在xcode(phonegap)中创建的数据库 我试图遵循这个文档(),但没有示例表单可以在html部分输入任何内容或按钮来查看数据库,或者我缺少什么 如果你们有任何例子或教程可以帮助我解决如何在phonegap(xcode)中创建/编辑/显示sqlite数据库的问题,这将非常有用 谢谢。下面是一个工作示例,允许您向由创建的sqlite数据库输入值 **html** **js** 函数全局错误(发送,错误) { 警报(“错误:+错误消息”); } var db=windo

我想知道如何创建和调用我在xcode(phonegap)中创建的数据库

我试图遵循这个文档(),但没有示例表单可以在html部分输入任何内容或按钮来查看数据库,或者我缺少什么

如果你们有任何例子或教程可以帮助我解决如何在phonegap(xcode)中创建/编辑/显示sqlite数据库的问题,这将非常有用


谢谢。

下面是一个工作示例,允许您向由创建的sqlite数据库输入值

**html**
**js**
函数全局错误(发送,错误)
{
警报(“错误:+错误消息”);
}
var db=window.openDatabase('TabOrder','Bar Tab Orders',2500000);
数据库事务(功能(tx){
tx.executeSql('DROP TABLE IF existed SubmiteData;',null,null,globalError);
tx.executeSql('如果不存在,则创建表SubmiteData(SubmiteDataId整数
主键、用户ID文本、AuthNo编号、LocId编号、ProdId编号、,
卡片编号、组织文字、组织文字、组织时间文字、,
无效的
函数()
{
提交的数据(“用户1”、1234567823434121212、220232、,
"9", "45", "23/06/2014");
},
全球误差);
});
函数提交数据(UserId、AuthNo、LocId、ProdId、CardId、OrgLat、OrgLng、OrgTime){
数据库事务(功能(tx){
tx.executeSql('插入到提交的数据中(UserId、AuthNo、LocId、ProdId、CardId、,
OrgLat,OrgLng,OrgTime)值(,
ProdId、CardId、OrgLat、OrgLng、OrgTime],
无效的
全球误差
);
});
}
函数读取(UserId、AuthNo、LocId、ProdId、CardId、OrgLat、OrgLng、OrgTime){
数据库事务(功能(tx){
tx.executeSql('SELECT*FROM SubmiteData',
[],
功能(发送、结果)
{ 
对于(var i=0;i
 **html**

 <input id="show" type="button" value="Show">

 **js**

 function globalError(tx, error)
       {
         alert("Error: " + error.message);
       }

  var db = window.openDatabase('TabOrder', '', 'Bar Tab Orders', 2500000);
  db.transaction(function(tx) {
  tx.executeSql('DROP TABLE IF EXISTS SubmiteData;', null, null, globalError);
  tx.executeSql('CREATE TABLE IF NOT EXISTS SubmiteData (SubmiteDataId integer 
  primary  key, UserId text, AuthNo number, LocId number,ProdId number, 
  CardId number, OrgLat text, OrgLng text, OrgTime text)', 
              null, 
              function()
              {
                SubmiteData("USER1",12345678,23434, 21212, 220232,
                "9", "45", "23/06/2014");

              },
              globalError);
   });

   function SubmiteData(UserId, AuthNo, LocId,ProdId, CardId, OrgLat, OrgLng, OrgTime){
   db.transaction(function(tx){
   tx.executeSql('INSERT INTO SubmiteData(UserId, AuthNo, LocId, ProdId, CardId, 
   OrgLat, OrgLng, OrgTime) VALUES (?,?,?,?,?,?,?,?)', [UserId, AuthNo, LocId,
   ProdId, CardId, OrgLat, OrgLng, OrgTime], 
                null,
                globalError
               );
   });
  }


   function read(UserId, AuthNo, LocId,ProdId, CardId, OrgLat, OrgLng, OrgTime){

   db.transaction(function(tx) {
     tx.executeSql('SELECT * FROM SubmiteData',
             [],
             function(tx, results)
             { 
               for (var i=0; i<results.rows.length; i++) 
               {   
                   var row=results.rows.item(i);
                  // alert("Id: " + row['UserId']);
                  var stringout = "LocId: " + row['LocId'] + "\n"; 
                   alert(stringout); 
               } 
             },                
             globalError
            );
      });
  };

  $(function()
    {
        $('#show').click(read);
    });