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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2628 - (hide 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 torben 2267 package dk.daoas.daoadresseservice.db;
2    
3     import java.io.IOException;
4     import java.io.PrintWriter;
5     import java.sql.Connection;
6 torben 2614 import java.sql.ResultSet;
7 torben 2267 import java.sql.SQLException;
8 torben 2356 import java.sql.Statement;
9 torben 2267
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 torben 2269 @WebServlet("/DbConnectionProbe")
18     public class DbConnectionProbe extends HttpServlet {
19 torben 2267 private static final long serialVersionUID = 1L;
20    
21 torben 2269 public DbConnectionProbe() {
22 torben 2267 super();
23     // TODO Auto-generated constructor stub
24     }
25    
26 torben 2614
27 torben 2267 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
28     response.setContentType("text/html");
29     PrintWriter out = response.getWriter();
30    
31 torben 2377 //out.print("<html><head><title>DaoAdresseService</title></head><body>");
32     //out.print("<h2>DaoAdresseService</h2>");
33 torben 2356
34     try (
35     Connection conn = DBConnection.getConnection();
36     Statement stmt = conn.createStatement()
37     ) {
38    
39 torben 2357 out.print("Got DB Connection<br>");
40 torben 2356
41 torben 2614 try (ResultSet res = stmt.executeQuery("SELECT 1") ) {
42 torben 2628 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 torben 2614 }
50 torben 2267
51 torben 2357
52 torben 2267 } 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