docs: embedded value + refactor

This commit is contained in:
Ilkka Seppälä
2024-04-13 16:18:43 +03:00
parent ffffab40ec
commit 75409a9d0d
3 changed files with 80 additions and 60 deletions
@@ -141,7 +141,6 @@ public class DataSource implements DataSourceInterface {
rSet.getString(6)));
ordersList.add(order);
}
rSet.close();
} catch (SQLException e) {
LOGGER.error(e.getMessage(), e.getCause());
}
@@ -166,7 +165,6 @@ public class DataSource implements DataSourceInterface {
rSet.getString(5), rSet.getString(6));
order = new Order(rSet.getInt(1), rSet.getString(2), rSet.getString(3), address);
}
rSet.close();
} catch (Exception e) {
LOGGER.error(e.getLocalizedMessage(), e.getCause());
}
@@ -192,7 +190,7 @@ public class DataSource implements DataSourceInterface {
}
@Override
public boolean deleteSchema() throws Exception {
public boolean deleteSchema() {
try {
deleteschema.execute(DELETE_SCHEMA);
queryOrders.close();
@@ -36,22 +36,22 @@ import java.util.stream.Stream;
*/
interface DataSourceInterface {
final String JDBC_URL = "jdbc:h2:mem:Embedded-Value";
String JDBC_URL = "jdbc:h2:mem:Embedded-Value";
final String CREATE_SCHEMA = "CREATE TABLE Orders (Id INT AUTO_INCREMENT, item VARCHAR(50) NOT NULL, orderedBy VARCHAR(50)"
String CREATE_SCHEMA = "CREATE TABLE Orders (Id INT AUTO_INCREMENT, item VARCHAR(50) NOT NULL, orderedBy VARCHAR(50)"
+ ", city VARCHAR(50), state VARCHAR(50), pincode CHAR(6) NOT NULL, PRIMARY KEY(Id))";
final String GET_SCHEMA = "SHOW COLUMNS FROM Orders";
String GET_SCHEMA = "SHOW COLUMNS FROM Orders";
final String INSERT_ORDER = "INSERT INTO Orders (item, orderedBy, city, state, pincode) VALUES(?, ?, ?, ?, ?)";
String INSERT_ORDER = "INSERT INTO Orders (item, orderedBy, city, state, pincode) VALUES(?, ?, ?, ?, ?)";
final String QUERY_ORDERS = "SELECT * FROM Orders";
String QUERY_ORDERS = "SELECT * FROM Orders";
final String QUERY_ORDER = QUERY_ORDERS + " WHERE Id = ?";
String QUERY_ORDER = QUERY_ORDERS + " WHERE Id = ?";
final String REMOVE_ORDER = "DELETE FROM Orders WHERE Id = ?";
String REMOVE_ORDER = "DELETE FROM Orders WHERE Id = ?";
final String DELETE_SCHEMA = "DROP TABLE Orders";
String DELETE_SCHEMA = "DROP TABLE Orders";
boolean createSchema() throws SQLException;