diff --git a/src/main/java/lab/App.java b/src/main/java/lab/App.java index 71244dbfc7ef2b558e09052b2172a825b83a576d..907617d5cbe6319b3ed4ed3cc72632e258243da4 100644 --- a/src/main/java/lab/App.java +++ b/src/main/java/lab/App.java @@ -1,5 +1,7 @@ package lab; +import java.sql.SQLException; + import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Scene; @@ -13,7 +15,8 @@ import javafx.stage.WindowEvent; */ public class App extends Application { - public static void main(String[] args) { + public static void main(String[] args) throws SQLException { + org.h2.tools.Server.createWebServer("-webAllowOthers","-webPort", "8082").start(); launch(args); } diff --git a/src/main/java/lab/ScoreDAO.java b/src/main/java/lab/ScoreDAO.java index fca192219e1a47c39eb1df113bed612efff5d06d..c19656039377a451122b3abe6ffac12ec9d7052a 100644 --- a/src/main/java/lab/ScoreDAO.java +++ b/src/main/java/lab/ScoreDAO.java @@ -121,7 +121,7 @@ public class ScoreDAO { private Connection getConnection() { try { - return DriverManager.getConnection("jdbc:h2:./scoreDBh2"); + return DriverManager.getConnection("jdbc:h2:./scoreDBh2;AUTO_SERVER=TRUE", "sa",""); } catch (SQLException e) { e.printStackTrace(); return null; diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 94ff2e3c1f5017f07edc93063d29acfbfad56630..bff7d2056db30ee9b10f6ad025714b6d16651bf9 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -2,6 +2,7 @@ module lab01 { requires transitive javafx.controls; requires javafx.fxml; requires java.sql; + requires com.h2database; opens lab to javafx.fxml; exports lab; } \ No newline at end of file