--- a/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sun Dec 22 22:02:44 2013 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sun Dec 22 23:31:55 2013 +0100
@@ -19,6 +19,8 @@
import java.sql.Connection;
import java.sql.PreparedStatement;
+import java.sql.SQLException;
+import java.util.List;
/**
*
@@ -29,9 +31,16 @@
private COMMAND_TYPE commandType;
private String query;
- public abstract PreparedStatement prepareStatement(Connection c);
+ public SQLCommand(COMMAND_TYPE commandType, String query) {
+ this.commandType = commandType;
+ this.query = query;
+ }
- public abstract void parametrize(PreparedStatement ps);
+ public abstract PreparedStatement prepareStatement(Connection c) throws SQLException;
+
+ public abstract void parametrize(PreparedStatement ps) throws SQLException;
+
+ public abstract List<? extends Parameter> getParameters();
public COMMAND_TYPE getCommandType() {
return commandType;