数据库并在IBM Worklight中插入数据?

时间:2013-06-10 13:00:18

标签: database insert ibm-mobilefirst

我已成功设置Worklight适配器。但是,我不知道如何在IBM Worklight中创建数据库和插入数据。你能救我吗?

1 个答案:

答案 0 :(得分:1)

如果您已设置适配器,请执行以下操作: 在Adapter.xml中

var query="query sql to create the table";
var procedure1Statement = WL.Server.createSQLStatement(query);
function createTable(param) {
    return WL.Server.invokeSQLStatement({
        preparedStatement : procedure1Statement,
        parameters : [param]
    });
}

在Adapter-impl.js中声明过程

在APPName.js中:

createTable();
function createTable(){
    var invocationData={
            adapter : 'AdapterName',
            procedure: 'createTable',
            parameters:[]
        };

         WL.Client.invokeProcedure(invocationData,
        {
             onSuccess: function(){
              WL.Logger.debug("ok");

          },
              onFailure: function(){
                  WL.Logger.debug("fail");

              }

        }       
        );  
}

启动应用程序,如果设置了正确的Worklight适配器,将创建一个表(根据查询)