通过mysql来查询表单数据并显示
2014-12-02 09:44
330 查看
/* * 通过mysql来查询表单数据并显示 */package servlet;
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.sql.*;
public class viewTeams extends HttpServlet{ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Connection cn = null; PreparedStatement pst = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver");//加载MySQL驱动程序
//建立与数据库的连接 String url = "jdbc:mysql://localhost:3306/training"; String user = "root"; String password = "jakeyouxiang"; cn = DriverManager.getConnection(url,user,password);
pst = cn.prepareStatement("select * from team"); //创建PreparedStatement对象 rs = pst.executeQuery(); //执行查询 // 通过response向客户端应答 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>显示小组</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>显示</h1>"); out.println("<table border='1' align='center'>"); out.println("<tr><th>编号</th><th>组名</th><th>口号</th><th>组长</th></tr>");
//把结果集里的数据在表格里显示出来 while(rs.next()) { out.println("<tr>"); out.println("<td>" + rs.getString("id") + "</td>"); out.println("<td>" + rs.getString("name") + "</td>"); out.println("<td>" + rs.getString("slogan") + "</td>"); out.println("<td>" + rs.getString("leader") + "</td>"); out.println("</tr>"); } out.println("</table>"); out.println("<p><a href='../addTeam.html'>增加小组</a>"); out.println("<a href='../index.html'>返回首页</a>"); out.println("</body>"); out.println("</html>"); } catch (Exception e) { e.printStackTrace(); // 通过response向客户端应答,显示增加失败 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>显示小组失败</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>显示小组失败</h1>"); out.println("<p><a href='../addTeam.html'>增加小组</a>"); out.println("<a href='viewTeams'>显示小组</a>"); out.println("<a href='../index.html'>返回首页</a>"); out.println("</body>"); out.println("</html>"); } finally { try { rs.close(); pst.close(); cn.close(); } catch(Exception e) { e.printStackTrace(); } } }
}
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.sql.*;
public class viewTeams extends HttpServlet{ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Connection cn = null; PreparedStatement pst = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver");//加载MySQL驱动程序
//建立与数据库的连接 String url = "jdbc:mysql://localhost:3306/training"; String user = "root"; String password = "jakeyouxiang"; cn = DriverManager.getConnection(url,user,password);
pst = cn.prepareStatement("select * from team"); //创建PreparedStatement对象 rs = pst.executeQuery(); //执行查询 // 通过response向客户端应答 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>显示小组</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>显示</h1>"); out.println("<table border='1' align='center'>"); out.println("<tr><th>编号</th><th>组名</th><th>口号</th><th>组长</th></tr>");
//把结果集里的数据在表格里显示出来 while(rs.next()) { out.println("<tr>"); out.println("<td>" + rs.getString("id") + "</td>"); out.println("<td>" + rs.getString("name") + "</td>"); out.println("<td>" + rs.getString("slogan") + "</td>"); out.println("<td>" + rs.getString("leader") + "</td>"); out.println("</tr>"); } out.println("</table>"); out.println("<p><a href='../addTeam.html'>增加小组</a>"); out.println("<a href='../index.html'>返回首页</a>"); out.println("</body>"); out.println("</html>"); } catch (Exception e) { e.printStackTrace(); // 通过response向客户端应答,显示增加失败 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>显示小组失败</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>显示小组失败</h1>"); out.println("<p><a href='../addTeam.html'>增加小组</a>"); out.println("<a href='viewTeams'>显示小组</a>"); out.println("<a href='../index.html'>返回首页</a>"); out.println("</body>"); out.println("</html>"); } finally { try { rs.close(); pst.close(); cn.close(); } catch(Exception e) { e.printStackTrace(); } } }
}
相关文章推荐
- 加载数据库表全部数据到GridView控件,但通过查询条件在GridView显示一行或几行数据
- AJAX通过JSON显示数据,hql语句查询要对应到类
- MYSQL group_concat()查询关联数据一条显示
- mysql分组查询并只显示每组数据的前N条数据
- Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中
- C#通过MySqlHelper进行多条数据查询
- android好看表单界面设计(TableLayout)及查询数据列表显示1
- 通过python将MySQL,Oracle查询的数据存到Excel文件
- mysql两张表相同数据查询显示其中一张表的字段
- 通过读取文件向mysql表单中插入某几列数据
- 通过查询数据库中的数据匹配在页面上:(set单条数据属性是在页面上的显示与foreach的不同) 通过ID修改提取位置表信息
- Mysql 通过中文查询数据查不出结果问题
- [入门]MySQL学习笔记三数据查询筛选显示
- 表单提交之后,通过request获取的中文数据显示乱码
- JSP通过Servlet提交表单数据并显示
- 在sqlplus中通过数据字典按条件查询信息(针对oracle),显示未选定行
- Xml文件的读取以及通过GridView控件利用视图过滤器查询显示数据
- MySQL 怎样通过相同字段,查询另一个表中的数据
- 初级_获取MySQL数据分页查询显示在前端
- mysql数据关联查询及显示问题,一对多查询