我想创建一个HTML表单来输入/查看localhost上的数据。
这些数据存储在基于文件的H2数据库中。
理想情况下,我希望仅使用客户端JavaScript和HTML,以使用户不需要运行本地web服务器。
我在这里找到了一些关于连接的信息:http://blog.jooq.org/2014/06/06/java-8-friday-javascript-goes-sql-with-nashorn-and-jooq/,但我想知道如何将连接/ SQL查询集成到web表单中。
我知道出于安全原因,使用javascript连接到数据库通常不被赞同,但是对于这种用例,它只会访问localhost上的数据。
此外,是否有任何推荐的JavaScript库可以使此操作更轻松?
这些数据存储在基于文件的H2数据库中。
理想情况下,我希望仅使用客户端JavaScript和HTML,以使用户不需要运行本地web服务器。
我在这里找到了一些关于连接的信息:http://blog.jooq.org/2014/06/06/java-8-friday-javascript-goes-sql-with-nashorn-and-jooq/,但我想知道如何将连接/ SQL查询集成到web表单中。
我知道出于安全原因,使用javascript连接到数据库通常不被赞同,但是对于这种用例,它只会访问localhost上的数据。
此外,是否有任何推荐的JavaScript库可以使此操作更轻松?
var someDatabaseFun = function() {
var Properties = Java.type("java.util.Properties");
var Driver = Java.type("org.h2.Driver"); //JDBC interface for H2
var driver = new Driver();
var properties = new Properties();
properties.setProperty("user", ""); // database username
properties.setProperty("password", ""); // database password
try {
var conn = driver.connect(
"jdbc:h2:~/db", properties); // connect to database
// Database code here
}
finally {
try {
if (conn) conn.close();
} catch (e) {}
}
}
someDatabaseFun();