jquery mobile /phonegapを使用してiphonewebappを作成しており、Webデータベースを使用しようとしています。挿入するレコードが約700あり、SQLステートメントを含む別のファイルを作成してテーブルを作成し、アプリの最初の実行時にレコードを挿入したいと考えています。1つのトランザクションで複数のSQLステートメントを実行できるという利点があるため、html5sqlという小さなjavascriptモジュールを使用することにしました。
たとえば、私は実行することができます
sql = "CREATE TABLE milestones (
ID INT( 10 ) NOT NULL,
Title VARCHAR( 50 ) DEFAULT NULL,
mYear INT( 11 ) NOT NULL);
INSERT INTO `milestones` VALUES ('2', 'Cotton Mather', '1721');";
を使用して
html5sql.process(sql, function(){ //Success}, function(error, failingQuery){//Failure});
それ以外の
transaction.executeSql('CREATE TABLE milestones (ID INT( 10 ) NOT NULL, Title VARCHAR(50 ) DEFAULT NULL, mYear INT( 11 ) NOT NULL);', [], nullDataHandler, errorHandler);
transaction.executeSql('INSERT INTO [milestones] ([ID], [Title], [mYear]) VALUES (2, "Cotton Mather", "1721");', [], nullDataHandler, errorHandler);
htlm5sqlの問題は、プロセス関数とSELECTステートメントを使用してデータベースから情報を取得し、結果をdivブロックに表示する方法に関する情報がないことです。
誰かがこれを手伝ってくれますか?