读取MySQL中的数据并显示在JSP上
2016-08-25 18:38
357 查看
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*,java.sql.SQLException" %> <%@ page contentType="text/html;charset=gb2312"%> <html> <body> <% //把经常需要修改的数据放在最上面,以方便修改 String username="root";//数据库用户名 String password="root";//数据库密码 //jsp程序中半数以上的Exception是NonePointerException,在声明变量时赋予一个初始值,能缩短调试时间 ResultSet rs=null;//数据库查询结果集 Connection conn=null; Statement stmt=null; //注册驱动程序 try { Class.forName("org.gjt.mm.mysql.Driver"); }catch(java.lang.ClassNotFoundException e) { System.err.println("Driver Error"+e.getMessage()); } //连接数据库并创建Statement对象 String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk"; try { conn=DriverManager.getConnection(url,username,password); stmt=(Statement)conn.createStatement(); }catch(Exception e) { System.err.println("数据库连接错误:"+e.getMessage()); } //通过Statement执行SQL语句来获取查询结果 try { rs=(ResultSet)stmt.executeQuery("select * from userinfo"); }catch(SQLException ex) { System.err.println("数据库查错误:"+ex); } %> <table width=85% border=1> <tr> <td>编号</td> <td>真实姓名</td> <td>电话号码</td> <td>邮件地址</td> </tr> <% //利用while循环输出各条记录 while(rs.next()) { %> <tr> <td><%=rs.getString("id") %></td> <td><%=rs.getString("username")%></td> <td><%=rs.getString("phone")%></td> <td><%=rs.getString("email")%></td> </tr> <% } %> </table> <% rs.close(); stmt.close(); conn.close(); %> </body> </html>
相关文章推荐
- 使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接删除数据库数据
- jsp实现读取数据库数据分页显示
- 基于PHP和Mysql相结合使用jqGrid读取数据并显示
- 如何在jsp上查询并显示数据库mysql的数据表格
- 訪问站点时仅仅是显示主页(index.jsp),没有请求连接数据库读取数据。
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题
- java中的jsp访问并读取mysql或者mssqlserver数据库中的数据(随笔)
- JSP实现从mysql读取数据并实现分页功能
- 基于PHP和Mysql相结合使用jqGrid读取数据并显示
- jsp 配置MySQL服务器 以及数据的插入和读取
- 读取数据库的数据并整合成3D饼图在jsp中显示详解
- struts2从数据库中读取mysql的Blob格式图片和sqlserver中image格式图片显示到jsp上
- 访问网站时只是显示主页(index.jsp),没有请求连接数据库读取数据。
- jsp从mysql中取数据--中文显示问题
- MySql 随机读取多行数据并显示
- java读取mysql中保存的图片并显示在jsp上
- mysql读取显示和存入数据均乱码的解决
- 把mysql读取的图片显示在jsp 页面上
- JSP+Servlet+MySQL完成将数据库中的数据显示到页面
- Django读取Mysql数据并显示在前端