在JSP系统中,如何把数据库中的表格在网页上显示

如题所述

前面要导入使用的包哈.. 参考参考
<table >
<%String url="jdbc:mysql://localhost:3306/d?useUnicode=true&chatacterEncoding=utf8";
String username="root";
String password="123456";
Connection con=null;
Statement st=null;
ResultSet rs=null;
try{Class.forName("org.gjt.mm.mysql.Driver");
con=DriverManager.getConnection(url,username,password);
st=con.createStatement();
}catch(Exception e)
{ e.printStackTrace();
out.print("网站遇到问题,请稍后再试");
}
String title;
String author;
String publish;
Float price;

try
{
String sql="select * from book";
rs=st.executeQuery(sql);

if(rs!=null)
{
out.print(" <table width=843border=1>");
out.print("<tr><td>书名</td>");
out.print("<td>作者</td>");
out.print("<td>出版社</td>");
out.print("<td>价格</td>");
out.print("<td>操作</td></tr>");
while(rs.next())
{
title=rs.getString(2);

author=rs.getString(4);

publish=rs.getString(3);

price=rs.getFloat(6);

out.print("<tr><td>"+title+"</td>");
out.print("<td>"+author+"</td>");
out.print("<td>"+publish+"</td>");
out.print("<td>"+price+"</td>");
%>
<td>
<a href="bookdetail.jsp?isbn=<%=rs.getString(1)%>"><img src="image/buy.gif" width="45" height="25" border="0"></a>
</td>
<%
}
out.print("</table>");
}
}

catch(Exception e)
{
e.printStackTrace();

out.print("网站遇到问题,请稍后再试");

}
}
%>

</table>
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-13
这个需要将数据库中的数据提取出来,然后重现在网页中再现。牵扯到的知识比较多。

在JSP系统中,如何把数据库中的表格在网页上显示
前面要导入使用的包哈.. 参考参考 <%String url="jdbc:mysql:\/\/localhost:3306\/d?useUnicode=true&chatacterEncoding=utf8";String username="root";String password="123456";Connection con=null;Statement st=null;ResultSet rs=null;try{Class.forName("org.gjt.mm.mysql.Driver");con=DriverMan...

怎么把数据库的数据显示在页面上
所以需要把mysql-connector-java-5.1.10-bin.jar拷贝到tomcat下lib目录下,然后,右键【工程】,点击【properties】,然后点击【Java Build Path】,点击【Add External Jars...】,从tomcat下lib目录中选择对应的mysql-connector-java-5.1.10-bin.jar,如下图所示,然后点击【OK】即可。

怎么才能让数据库里的内容在html网页里面显示
1、首先, sudo su postgres命令进入postgres,如下图所示,然后进入下一步。2、其次, 完成上述步骤后, \\ c test \\ dt \\ d检查一些表格,如下图所示,然后进入下一步。3、接着,完成上述步骤后,准备sql文件,如下图所示,然后进入下一步。4、然后, 完成上述步骤后,SELECT * FROM person...

Java如何把数据库里查询的数据显示到页面上
在Java Web中,将数据库数据显示在前端页面一般需要经过三个主要步骤:首先,通过JDBC或JPA等技术从数据库获取数据;其次,将数据封装到合适的数据结构中,如JavaBean或集合类;最后,通过JSP、Thymeleaf或FreeMarker等模板引擎将数据渲染到前端页面。1. 从数据库获取数据 首先,你需要使用Java的数据库连接技...

怎么把数据库的数据显示在页面上
1.通过jdbc连接上数据库,并从中获取一个连接。(建议由一个工具类提供)2.创建一个jsp页面、一个servlet类和一个service业务逻辑类。3.当点击查询按钮时调用servlet并把文本框中的参数传递过去。4.在servlet中获取页面传递过来的参数,并调用service中方法(此方法负责条件查询并返回list集合)5.servlet...

jsp中如何把数据库中查询出来的数据输出到jsp页面。
1、把数据库建好 CREATE TABLE `User` (`id` int(11) NOT NULL,`username` varchar(255) DEFAULT NULL,`password` varchar(255) DEFAULT NULL,`address` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`))2、插入一个数据 insert into User values(1,"Martin","12345","zjut")3、建立一个...

如何从数据库中提取数据,在jsp页面显示
在数据库提取部分数据,在JSP上显示的做法如下:思路:1、创建db连接 2、创建statement 3、执行查询 4、遍历结果并展示 完整代码如下:<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%> <%@ page contentType="text\/html;charset=utf-8"%> table { border: 2px...

Ssm框架下怎么把数据库数据动态显示到前端页面?
1、首先通过代码获取到数据里的数据,$result = $this->service->getListData(); 这个方法就是获取数据库的数据的。2、获取到数据后,就可以在html代码里输出这些数据了,直接在html里嵌入一些php标签就行了,由于数据是一个数组,所以可以循环这个数组来输出。3、把数据显示在table上,数组里每一条...

hibernate怎么从数据库中读出值显示在jsp页面
首先将hibernate从数据库中读出的值放在域里面,在jsp页面中可以取出放在域中的值,然后展示在页面上。以下例子供参考:将集合放在域里:request.setAttribute("list", adminsList);在jsp页面取域中的集合以及展示的方式如下图:将数据放在域里:request.setAttribute("keyword", keyword);在jsp页面取域中...

怎么让数据库的数据在html显示出来
首先我不知道你用什么方式在前后端进行数据操作 jsp+servlet:将得到的数据添加到request.setAttribut中然后在jsp端可以通过jsp的{requestScop.xxx}的方法来获取数据,也可以直接使用{xxx}来获取数据(xx代表Attribute中的key)如果你在jsp端用了jquery插件,可以使用其内部的json数据格式进行解析数据,而在...

相似回答