Guest User

Untitled

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