From 86d737d03b951a832dfa24454fc9580ba1f78260 Mon Sep 17 00:00:00 2001
From: joeappleton18 <joeappleton18@gmail.com>
Date: Wed, 28 Feb 2024 06:33:58 +0000
Subject: [PATCH] finished solutions

---
 src/main/java/com/yatl/Main.java          | 27 ++++++++++++++++++++++-
 src/main/java/com/yatl/util/Database.java |  2 +-
 2 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/yatl/Main.java b/src/main/java/com/yatl/Main.java
index 720521e..1afb45f 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 f7bdefd..643821a 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;
 	}
 }
-- 
GitLab