我使用以下函数使用 Javascript 创建了一个 SQL 数据库。
function myFunction()
{
var db = new SQL.Database();
db.run("CREATE TABLE test (col1, col2);");
db.run("INSERT INTO test VALUES (?,?), (?,?)", [1,111,2,222]);
var stmt = db.prepare("SELECT * FROM test WHERE col1 BETWEEN $start AND $end");
stmt.getAsObject({$start:1, $end:1}); // {col1:1, col2:111}
stmt.bind({$start:1, $end:2});
while(stmt.step()) {
var row = stmt.getAsObject();
}
}
当我执行该功能时,它可以完美运行。在注释了第 4 行和第 5 行之后,我希望检索我之前存储在创建的数据库中的值。但它每次都会创建一个新数据库。一种临时数据库。如何获取先前插入的值,而不是每次都创建数据库。
注意:进口
<script src='sql.js'></script>
document.getElementById("text1").value = row.col1;