--- dao/DaoAdresseService/src/dk/daoas/daoadresseservice/db/DbConnectionTest.java 2015/02/12 13:57:32 2267 +++ dao/DaoAdresseService/src/dk/daoas/daoadresseservice/db/DbConnectionProbe.java 2015/02/26 08:13:15 2377 @@ -4,6 +4,7 @@ import java.io.PrintWriter; import java.sql.Connection; import java.sql.SQLException; +import java.sql.Statement; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; @@ -12,11 +13,11 @@ import javax.servlet.http.HttpServletResponse; -@WebServlet("/DbConnectionTest") -public class DbConnectionTest extends HttpServlet { +@WebServlet("/DbConnectionProbe") +public class DbConnectionProbe extends HttpServlet { private static final long serialVersionUID = 1L; - public DbConnectionTest() { + public DbConnectionProbe() { super(); // TODO Auto-generated constructor stub } @@ -25,12 +26,20 @@ response.setContentType("text/html"); PrintWriter out = response.getWriter(); - out.print("DaoAdresseService"); - out.print("

DaoAdresseService

"); - try { - Connection conn = DBConnection.getConnection(); - conn.close(); - out.print("Got DB Connection"); + //out.print("DaoAdresseService"); + //out.print("

DaoAdresseService

"); + + try ( + Connection conn = DBConnection.getConnection(); + Statement stmt = conn.createStatement() + ) { + + out.print("Got DB Connection
"); + + stmt.executeQuery("SELECT 1"); + + out.print("'SELECT 1' query ok"); + } catch (SQLException e) { out.print("DB Connection failed: " + e.getMessage());