--- android/TrainInfoService/src/dk/thoerup/traininfoservice/DumpResultSet.java 2010/05/07 17:30:07 715
+++ android/TrainInfoService/src/dk/thoerup/traininfoservice/DumpResultSet.java 2010/07/07 09:12:32 961
@@ -5,12 +5,15 @@
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
+import java.util.Date;
import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+@WebServlet(urlPatterns={"/DumpResultSet"})
public class DumpResultSet extends HttpServlet {
public DumpResultSet() {
@@ -58,7 +61,8 @@
sb.append("\n");
}
sb.append("");
- sb.append("Rowcount: ").append(count);
+ sb.append("Rowcount: ").append(count).append("
\n");
+ sb.append("Generated: ").append(new Date()).append("
\n");
} catch (Exception e) {
throw new ServletException(e);
} finally {
@@ -77,10 +81,41 @@
conn.close();
} catch (Exception e) {}
}
+ return sb.toString();
+ }
+
+ String dumpUpdate(String query) throws ServletException {
+ StringBuilder sb = new StringBuilder();
+
+ Connection conn = null;
+ Statement stmt = null;
+ try {
+ conn = DBConnection.getConnection();
+ stmt = conn.createStatement();
+ stmt.execute(query);
+ int count = stmt.getUpdateCount();
+
+ sb.append("