Guest User

Untitled

a guest
Feb 4th, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. public class Connect {
  2.  
  3. private final String URL = "jdbc:mysql://localhost:3306/gregs_list?" +
  4. "useUnicode=true&useSSL=true&useJDBCCompliantTimezoneShift=true" +
  5. "&useLegacyDatetimeCode=false&serverTimezone=UTC";
  6. private final String USERNAME = "root";
  7. private final String PASSWORD = "root";
  8.  
  9. private Connection connection;
  10.  
  11. public Connection getConnect(){
  12. try {
  13. connection = DriverManager.
  14. getConnection(URL, USERNAME, PASSWORD);
  15. } catch (SQLException e) {
  16. e.printStackTrace();
  17. }
  18. return connection;
  19. }
  20.  
  21. public class ServletGlobal extends HttpServlet {
  22. private Connect connect;
  23. protected void doPost(HttpServletRequest request, HttpServletResponseresponse)
  24. throws ServletException, IOException {
  25. doGet(request, response);
  26. }
  27.  
  28. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  29. throws ServletException, IOException {
  30.  
  31. try(Connection connection = connect.getConnect();
  32. PreparedStatement prt = connection.prepareStatement("SELECT * FROM user");
  33. ResultSet rs = prt.executeQuery()) {
  34.  
  35. while (rs.next()){
  36. System.out.println(rs.getInt("user_id"));
  37. System.out.println(rs.getString("user_name"));
  38. System.out.println(rs.getInt("user_age"));
  39. System.out.println(rs.getInt("user_salary"));
  40. }
  41.  
  42. } catch (SQLException e) {
  43. e.printStackTrace();
  44. }
  45. }
  46.  
  47. 04-Feb-2018 22:07:39.170 SEVERE [http-nio-9000-exec-6]
  48. org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for
  49. servlet [Servant] in context with path [] threw exception
  50. java.lang.NullPointerException
  51. at com.mycompany.app.logic.ServletGlobal.doGet(ServletGlobal.java:28)
  52. at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
  53. at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
  54. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
  55. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  56. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  57. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  58. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  59. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
  60. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
  61. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
  62. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
  63. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
  64. at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
  65. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
  66. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
  67. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
  68. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
  69. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
  70. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
  71. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
  72. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  73. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  74. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  75. at java.lang.Thread.run(Thread.java:748)
  76.  
  77. <web-app>
  78. <display-name>Archetype Created Web Application</display-name>
  79. <servlet>
  80. <servlet-name>Servant</servlet-name>
  81. <servlet-class>com.mycompany.app.logic.ServletGlobal</servlet-class>
  82. </servlet>
  83. <servlet-mapping>
  84. <servlet-name>Servant</servlet-name>
  85. <url-pattern>/rer</url-pattern>
Add Comment
Please, Sign In to add comment