2012-11-17 3 views
0

내 자산 폴더에 여러 개의 sql 파일이 있고 Android에 건물 앱이 있습니다. 나는이 SQL을 jquery를 사용하여 안드로이드 애플 리케이션 데이터베이스에서 가져 오기를 원한다. 어떻게 도와 줘요. 나는 하나의 파일에 대한 코드를 완료했지만 여러 SQL 파일에 대해 그것을 원한다.jquery를 사용하여 android db에 여러 sql 파일을 가져 오는 방법

var filePath = 'database/crmaaaa_1.sql'; 
      //alert(filePath); 
      $.get(filePath, function (response) { 
       var statements = response.split('\n'); 

       var shortName = "crm1"; 
       var version = '1.0'; 
       var displayName = 'crm1'; 
       var maxSize = 40000000; // bytes 
       // db = openDatabase(shortName, version, displayName, maxSize); 
       var db = window.openDatabase(shortName, version, displayName, maxSize); 
       // db.transaction(populateDB, errorCB); 
       db.transaction(function (transaction) { 
        jQuery.each(statements, function (index, value) { 
        // alert("query"+value); 
         if (value != '') { 
          transaction.executeSql(value, [], successHandler, function (e) { 
           alert("Error executing sql " + value); 
          }); 
         } 

        }); 
       }); 
      }); 

답변

0

당신은 수입에 SQL 파일의 배열을 만들 수 있습니다

var sqlFiles = ['file1.sql', 'file2.sql', 'file3.sql']; 

$(sqlFiles).each(function() { 
    $.get(this, function (response) { 
      // your sql file management 
      // ... 
    } 
}); 

이것은 당신이 목표에 도착해야한다.

관련 문제