Sto cercando di creare un modulo HTML per inserire/visualizzare dati su localhost.Modulo HTML che si collega al database H2 locale
I dati si trovano in un database H2 basato su file su localhost.
Idealmente, mi piacerebbe utilizzare solo javascript e HTML lato client in modo che l'utente non abbia bisogno di eseguire un server web locale.
ho trovato alcune informazioni qui su come collegare: http://blog.jooq.org/2014/06/06/java-8-friday-javascript-goes-sql-with-nashorn-and-jooq/
ma sto chiedendo circa il prossimo passo di come integrare le query di connessione/SQL nel modulo web.
Sono consapevole del fatto che l'uso di javascript per connettersi a un database è solitamente disapprovato per motivi di sicurezza, ma per questo caso d'uso, accederà solo ai dati su localhost.
Inoltre, ci sono delle librerie javascript raccomandate che renderebbero tutto più semplice?
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();
Quel tutorial è per l'esecuzione di JavaScript in Nashorn/JVM, non JavaScript sul web. Quel codice non può essere eseguito lato client. – approxiblue
Esiste qualcosa di simile che potrebbe eseguire lato client (con il database H2 e l'interfaccia JDBC in esecuzione anche su localhost?) – FGiorlando