diff --git a/src/main/java/com/yatl/Main.java b/src/main/java/com/yatl/Main.java index 720521e7955f32f7b9774ed10f9a3cfef1a1e227..1afb45f4e4b272c84c0baa09ef0c8f7843708c75 100644 --- a/src/main/java/com/yatl/Main.java +++ b/src/main/java/com/yatl/Main.java @@ -1,11 +1,36 @@ package com.yatl; +import java.net.URL; +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; + +import com.yatl.util.Database; import com.yatl.util.Seeder; public class Main { public static void main(String[] args) { - new Seeder(); + + URL resourceFolderUrl = Main.class.getClassLoader().getResource(""); + String databasePath = resourceFolderUrl.getPath() + "database.db"; + String url = "jdbc:sqlite:" + databasePath; + Database db = Database.getInstance(url); + Connection conn = db.getConnection(); + Statement stmt; + try { + stmt = conn.createStatement(); + ResultSet rs = stmt.executeQuery("SELECT * FROM todos"); + while (rs.next()) { + System.out.println(rs.getInt("id") + " " + rs.getString("title") + " " + rs.getBoolean("completed")); + } + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } } diff --git a/src/main/java/com/yatl/util/Database.java b/src/main/java/com/yatl/util/Database.java index f7bdefd31dbb87da1d50842948133174f15410ba..643821af0633faf7b6de5b1f292b309f24799127 100644 --- a/src/main/java/com/yatl/util/Database.java +++ b/src/main/java/com/yatl/util/Database.java @@ -28,7 +28,7 @@ public class Database { } - public Connection GetConnection() { + public Connection getConnection() { return connection; } }