/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DbConnectionProbe.java
ViewVC logotype

Contents of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DbConnectionProbe.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2628 - (show annotations) (download)
Fri Jul 17 08:41:58 2015 UTC (8 years, 10 months ago) by torben
File size: 1577 byte(s)
Silence warnings
1 package dk.daoas.daoadresseservice.db;
2
3 import java.io.IOException;
4 import java.io.PrintWriter;
5 import java.sql.Connection;
6 import java.sql.ResultSet;
7 import java.sql.SQLException;
8 import java.sql.Statement;
9
10 import javax.servlet.ServletException;
11 import javax.servlet.annotation.WebServlet;
12 import javax.servlet.http.HttpServlet;
13 import javax.servlet.http.HttpServletRequest;
14 import javax.servlet.http.HttpServletResponse;
15
16
17 @WebServlet("/DbConnectionProbe")
18 public class DbConnectionProbe extends HttpServlet {
19 private static final long serialVersionUID = 1L;
20
21 public DbConnectionProbe() {
22 super();
23 // TODO Auto-generated constructor stub
24 }
25
26
27 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
28 response.setContentType("text/html");
29 PrintWriter out = response.getWriter();
30
31 //out.print("<html><head><title>DaoAdresseService</title></head><body>");
32 //out.print("<h2>DaoAdresseService</h2>");
33
34 try (
35 Connection conn = DBConnection.getConnection();
36 Statement stmt = conn.createStatement()
37 ) {
38
39 out.print("Got DB Connection<br>");
40
41 try (ResultSet res = stmt.executeQuery("SELECT 1") ) {
42 res.next();
43 int i = res.getInt(1);
44 if (i == 1) {
45 out.print("'SELECT 1' query ok");
46 } else{
47 out.print("'SELECT 1' returned unexpected result : " + i);
48 }
49 }
50
51
52 } catch (SQLException e) {
53 out.print("DB Connection failed: " + e.getMessage());
54 }
55
56
57 }
58
59 }

  ViewVC Help
Powered by ViewVC 1.1.20