protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out= response.getWriter();
out.println("
Dane z bazy danych PostgreSQL - ElephantSQL
") ;
try
{
// Class.forName("org.apache.derby.jdbc.ClientDriver");
// url = "jdbc:postgresql://host:port/database"
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://<>:5432/<>";
String username = "<>" ;
String password = "<>" ;
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM public.person";
ResultSet rs = stmt.executeQuery( sql );
out.println("") ;
out.println("Lp. | ImiÄ™ | Nazwisko | Miasto |
") ;
while(rs.next()) {
out.print("" + rs.getInt("ID") + " | " + rs.getString("FNAME") + " | " ) ;
out.println ( "" + rs.getString("LNAME") + " | " + rs.getString("CITY") + " |
" ) ;
}
out.println("
") ;
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{ out.println (e) ; }
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
// response.getWriter().append("Served at: ").append(request.getContextPath());
processRequest(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
processRequest(request, response);
}