aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/DbMain.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-11-08 00:55:32 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2012-11-08 00:55:32 +0100
commitbddca73748f7eace28cdd76282fcfd33971e9995 (patch)
tree91b0e37362bb46b27ba3b34bdf751ac12fb808f6 /src/main/java/io/trygvis/esper/testing/DbMain.java
downloadesper-testing-bddca73748f7eace28cdd76282fcfd33971e9995.tar.gz
esper-testing-bddca73748f7eace28cdd76282fcfd33971e9995.tar.bz2
esper-testing-bddca73748f7eace28cdd76282fcfd33971e9995.tar.xz
esper-testing-bddca73748f7eace28cdd76282fcfd33971e9995.zip
wip
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/DbMain.java')
-rw-r--r--src/main/java/io/trygvis/esper/testing/DbMain.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/DbMain.java b/src/main/java/io/trygvis/esper/testing/DbMain.java
new file mode 100644
index 0000000..635e3cc
--- /dev/null
+++ b/src/main/java/io/trygvis/esper/testing/DbMain.java
@@ -0,0 +1,33 @@
+package io.trygvis.esper.testing;
+
+import org.h2.tools.*;
+
+import java.sql.*;
+
+public class DbMain {
+ private static final String JDBC_URL = "jdbc:h2:mem:esper;DB_CLOSE_DELAY=-1";
+
+ public static void main(String[] args) throws Exception {
+ Server server = Server.createTcpServer(args).start();
+
+ System.out.println("server.getURL() = " + server.getURL());
+
+ Connection connection = DriverManager.getConnection(JDBC_URL, "", "");
+ connection.setAutoCommit(false);
+ Statement s = connection.createStatement();
+ s.execute("create table subscription(" +
+ "itemName varchar(100) not null," +
+ "subscriber varchar(100) not null" +
+ ");");
+
+ s.execute("insert into subscription values('shirt', 'sub a');");
+ s.execute("insert into subscription values('shirt', 'sub b');");
+ s.execute("insert into subscription values('pants', 'sub b');");
+ s.execute("insert into subscription values('pants', 'sub c');");
+ connection.commit();
+
+ while(true) {
+ Thread.sleep(1000);
+ }
+ }
+}