/[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 2614 - (hide annotations) (download)
Wed Jul 15 13:31:28 2015 UTC (8 years, 10 months ago) by torben
File size: 1428 byte(s)
Silence findBugs 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     out.print("'SELECT 1' query ok");
43     }
44 torben 2267
45 torben 2357
46 torben 2267 } catch (SQLException e) {
47     out.print("DB Connection failed: " + e.getMessage());
48     }
49    
50    
51     }
52    
53     }

  ViewVC Help
Powered by ViewVC 1.1.20