Servlets 在数据库中存储和检索数据的Servlet

Servlets 在数据库中存储和检索数据的Servlet,servlets,Servlets,也许someona可以给出一个servlet在数据库中存储和检索数据的示例?谢谢。这不是最好的代码,但它会让您开始: public class MyServletGetsDataFromDb extends HttpServlet { public static final JDBC_URL = "whtever:my://database/is?connection=parameters"; public void doGet(HttpServletReques

也许someona可以给出一个servlet在数据库中存储和检索数据的示例?谢谢。

这不是最好的代码,但它会让您开始:

    public class MyServletGetsDataFromDb extends HttpServlet {
      public static final JDBC_URL = "whtever:my://database/is?connection=parameters";
      public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
        Connection conn = null;
        try {
          conn = DriverManager.getConnection(JDBC_URL);
          ResultSet results = conn.createStatement("SELECT id from table").executeQuery();
          response.setContentType("text/plain");
          while (results.next()) {
              response.getWriter().write(results.getString(1)+"\n");
          }
        } catch (SQLException e) {
          response.setStatusCode(500);
          throw new ServletException(e.getMessage());
        } finally {
          try {
            if (conn != null) conn.close();
          } catch (SQLException e) {
          response.setStatusCode(500);
          throw new ServletException(e.getMessage());
          }
        }
      } 
   }

继续前进,增强它。希望有帮助

可能有人真的应该尽力帮助自己理解这是如何工作的。将鼠标放在问题上的标签上,直到出现一个黑色信息框。然后,单击其中的信息链接。有一个helloworld示例,是一个servlet从数据库检索数据。此外,wiki还包含一些指向其他示例的链接。一旦你有了一个真正具体的问题,请随意提问。您当前形式的问题不是真正的编程问题。这基本上是一个“plz给我代码”的问题,在这里是不可接受的。