zoukankan      html  css  js  c++  java
  • 01_10_SERVLET如何连接Mysql数据库

    01_10_SERVLET如何连接Mysql数据库

    1. 实现类

    public void doGet(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    Connection conn = null;

    Statement stmt = null;

    ResultSet rs = null;

    response.setContentType("text/html;charset=utf-8");

    PrintWriter out = response.getWriter();

    out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");

    out.println("<HTML>");

    out.println("<HEAD><TITLE>Servlet连接MySQL数据库</TITLE></HEAD>");

    out.println("<BODY>");

    out.print("<table align="center" border="1"><tr align="center"><td>查询world库中city表中的Name列信息</td></tr>");

    try {

    Class.forName("com.mysql.jdbc.Driver");

    conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/world?user=root&password=123456");

    stmt = (Statement) conn.createStatement();

    rs = stmt.executeQuery("select * from city");

    while (rs.next()) {

    out.println("<tr align="center"><td>" +rs.getString("name") + "</td></tr>");

    }

    out.println("</table>");

    } catch (ClassNotFoundException e) {

    e.printStackTrace();

    } catch (SQLException e) {

    e.printStackTrace();

    } finally {

    if (rs != null) {

    try {

    rs.close();

    rs = null;

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    if (stmt != null) {

    try {

    stmt.close();

    stmt = null;

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    if (conn != null) {

    try {

    conn.close();

    conn = null;

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    }

    out.println("</BODY>");

    out.println("</HTML>");

    out.flush();

    out.close();

    }

  • 相关阅读:
    cogs1538 [AHOI2005]LANE 航线规划
    cogs468 [NOI2010]超级钢琴
    [国家集训队2011]数颜色
    动态点分治总结
    点分治总结
    数论知识总结-欧拉函数
    BZOJ2683 简单题
    COGS1871 [国家集训队2011]排队(魏铭)
    LUOGU3278 [SCOI2013]多项式的运算
    BZOJ4491 我也不知道题目名字是什么
  • 原文地址:https://www.cnblogs.com/flyback/p/8824529.html
Copyright © 2011-2022 走看看