如何使用Servlet从数据库中显示HTML页面中的数据?

时间:2017-08-08 05:59:27

标签: html servlets

如何使用Servlet在数据库的HTML页面中显示数据?

1 个答案:

答案 0 :(得分:0)

嗯,这是一个非常愚蠢的问题,但既然你已经这么问我在这里写答案。

您可以使用JDBC从数据库中获取数据,然后使用响应printwriter来显示它。

示例程序

Connection con;
PrintWriter out = response.getWriter();
response.setContentType("text/html");
con = DriverManager.getConnection("jdbc:mysql://localhost:" + "3306" + "/" + "pinnnacledb1", "root", "");
String query = "Select * from table where something = ?";
PreparedStatement pst = currentCon.prepareStatement(query);
pst.setString(1, username);
ResultSet rs = pst.executeQuery();
while (rs.next())
{
    //Your logic for display
    out.println(<html>Whole html logic can be written here</html>);

}

现在运行servlet,结果将显示在浏览器上。