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