aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousDao.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-11-08 13:20:47 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2012-11-08 13:20:47 +0100
commitd6a532c420a93b211a9747c5fb807a3f2767fa22 (patch)
tree572bc13c87a726cbc7132043cc1d10af795f442b /src/main/java/io/trygvis/esper/testing/gitorious/GitoriousDao.java
parentff34cdc13bc8ba0943cded8009b9869a455894f6 (diff)
downloadesper-testing-d6a532c420a93b211a9747c5fb807a3f2767fa22.tar.gz
esper-testing-d6a532c420a93b211a9747c5fb807a3f2767fa22.tar.bz2
esper-testing-d6a532c420a93b211a9747c5fb807a3f2767fa22.tar.xz
esper-testing-d6a532c420a93b211a9747c5fb807a3f2767fa22.zip
o Slurping down the entire list of projects.
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/gitorious/GitoriousDao.java')
-rw-r--r--src/main/java/io/trygvis/esper/testing/gitorious/GitoriousDao.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousDao.java b/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousDao.java
new file mode 100644
index 0000000..766a4a9
--- /dev/null
+++ b/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousDao.java
@@ -0,0 +1,27 @@
+package io.trygvis.esper.testing.gitorious;
+
+import java.sql.*;
+
+public class GitoriousDao {
+ private final PreparedStatement countEntryId;
+ private final PreparedStatement insertChange;
+
+ public GitoriousDao(Connection c) throws SQLException {
+ countEntryId = c.prepareStatement("SELECT count(entry_id) FROM gitorious_change WHERE entry_id=?");
+ insertChange = c.prepareStatement("INSERT INTO gitorious_change(entry_id, text) VALUES(?, ?)");
+ }
+
+ public int countEntryId(String entryId) throws SQLException {
+ countEntryId.setString(1, entryId);
+ try(ResultSet rs = countEntryId.executeQuery()) {
+ rs.next();
+ return rs.getInt(1);
+ }
+ }
+
+ public void insertChange(String entryId, String text) throws SQLException {
+ insertChange.setString(1, entryId);
+ insertChange.setString(2, text);
+ insertChange.executeUpdate();
+ }
+}