2012-10-08 3 views
0

나는 안드로이드 phonegap 응용 프로그램에서 새로운입니다. 내가 안드로이드에서 하나의 phonegap 응용 프로그램을 시도, 여기 내가 하나의 데이터베이스와 테이블을 만들고 자바 스크립트를 사용하여 값을 삽입, 지금은 안드로이드 네이티브 데이터베이스 값을 검색하고 싶습니다. 여기 내 코드안드로이드에서 javascript sqlite에 액세스

my javascript code: 

function loaddb() 
{ 
var db = openDatabase(‘testdb’, ’1.0′, ‘my database’, 2 * 1024 * 1024); 

db.transaction(function (tx) 
{ 
tx.executeSql(‘CREATE TABLE IF NOT EXISTS person (_id INTEGER, person_name TEXT, address TEXT)’); 

tx.executeSql(‘INSERT INTO person (_id, person_name, address) VALUES(1, “Hardik Trivedi”, “Ahmedabad,Gujarat,India”)’); 
tx.executeSql(‘INSERT INTO person (_id, person_name, address) VALUES(2, “Sonam Kapoor”, “Mumbai,Maharashtra,India”)’); 
tx.executeSql(‘INSERT INTO person (_id, person_name, address) VALUES(3, “Rajnikanth”, “There is no specific address of him :) “)’); 

}); 
} 


my html code: 


<html> 
<head> 
<script src=”db.js”></script> 
<script src=”jquery.js”></script> 

</head> 
<body> 
<div> 
<script language=”javascript”> 
$(document).ready(function() { 
alert(“Hello”); 
loaddb(); 
}); 
</script> 
</div> 
<h4>Hello Friends !!!!!!</h4> 
</body > 

</html> 

어떤 가능성이 안드로이드 에서이 자바 스크립트 데이터베이스를 검색 할 수 있습니까?

답변

2
<!DOCTYPE HTML> 
<html> 
<head> 
<script type="text/javascript"> 
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024); 
var msg; 
db.transaction(function (tx) { 
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)'); 
tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "foobar")'); 
    tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "logmsg")'); 
msg = '<p>Log message created and row inserted.</p>'; 
document.querySelector('#status').innerHTML = msg; 
}); 

db.transaction(function (tx) { 
tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) { 
var len = results.rows.length, i; 
msg = "<p>Found rows: " + len + "</p>"; 
document.querySelector('#status').innerHTML += msg; 
for (i = 0; i < len; i++){ 
msg = "<p><b>" + results.rows.item(i).log + "</b></p>"; 
document.querySelector('#status').innerHTML += msg; 
    } 
    }, null); 
}); 
    </script> 
</head> 
<body> 
    <div id="status" name="status">Status Message</div> 
</body> 
</html> 
+0

나는이 안드로이드 네이티브 명세서를 선택하고 싶습니다. 만들고 자바 스크립트를 사용하여 삽입하고 선택 진술은 안드로이드 기본에 배치해야합니다. – user

+0

나는 안드로이드에서 자사의 테이블에 액세스 할 수 있도록 안드로이드 네이티브에서 자바 스크립트를 통해 만든 데이터베이스의 인스턴스가 필요합니다. – user

관련 문제