您的位置:

jsp展示数据库数据,jsp显示数据库数据

jsp展示数据库数据,jsp显示数据库数据

更新:

本文目录一览:

怎么从数据库中提取数据,在jsp页面显示

在数据库提取部分数据,在JSP上显示的做法如下:

思路:1、创建db连接 2、创建statement 3、执行查询 4、遍历结果并展示

完整代码如下:

span style="font-size:12px;"span style="font-size:14px;"%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%

%@ page contentType="text/html;charset=utf-8"%

html

head

style type="text/css"

table {

border: 2px #CCCCCC solid;

width: 360px;

}

td,th {

height: 30px;

border: #CCCCCC 1px solid;

}

/style

/head

body

%

//驱动程序名

String driverName = "com.mysql.jdbc.Driver";

//数据库用户名

String userName = "root";

//密码

String userPasswd = "szy";

//数据库名

String dbName = "studentmanage";

//表名

String tableName = "student";

//联结字符串

String url = "jdbc:mysql://localhost:3306/" + dbName + "?user="

+ userName + "password=" + userPasswd;

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

Connection connection = DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql = "SELECT * FROM " + tableName;

ResultSet rs = statement.executeQuery(sql);

%

br

br

table align="center"

tr

th

%

out.print("学号");

%

/th

th

%

out.print("姓名");

%

/th

th

%

out.print("专业");

%

/th

th

%

out.print("班级");

%

/th

/tr

%

while (rs.next()) {

%

tr

td

%

out.print(rs.getString(1));

%

/td

td

%

out.print(rs.getString(2));

%

/td

td

%

out.print(rs.getString(3));

%

/td

td

%

out.print(rs.getString(4));

%

/td

/tr

%

}

%

/table

div align="center"

br br br

%

out.print("数据查询成功,恭喜你");

%

/div

%

rs.close();

statement.close();

connection.close();

%

/body

/html/spanspan style="font-size:24px;color: rgb(255, 0, 0);"

/span/span

怎么将数据库数据展示到jsp页面

在获取完所有的list后只需要截取你所需要的一部分list就可以了,所以要知道你所需要的是从哪里开始,到哪里结束。

有很多种方法,如果只是JSP里的话可以再次遍历获取的所有list集合,然后把满足条件的截取出来,开始的list下标应该是:(你要查询的页数-1)*页面要显示的数据条数,也就是你这里的(page-1)*pageRows,结束的地方也就是page*pageRows-1了。//这样应该可以写出来了吧

建议把这个方法封装到一个类里面,一个方法就实现一种功能。当然这是比较麻烦的,现在流行框架,以后会学到的,在hibernate框架里用query语句很容易就实现了,现在时间多,

多看看hibernate框架吧,推荐你一本书,hibernate in action,有中文版的。这个是你们以后入门了hibernate后看的。

public List listOrderByItem(int pageRows,int page) { //page是要显示的页数,pageRows是你要显示的行数

Session session = this.getSession();//获取hibernate的session,hibernate自动生成的DAO里包含

String hql = "from TBL_storage as tbl_s order by item";//hql语句

Query query = session.createQuery(hql);//hibernate的query,通过session创建

query.setFirstResult((page-1)*pageRows);//设置开始的下标

query.setMaxResults(pageRows);//设置每页显示的行数

return query.list();//得到所需要的结果集

如何从数据库里把数据显示在JSP页面上

把数据库的数据保存在response、session、application,然后在页面使用struts标签、jsp标签等显示,或者用%。

对于你的这个问题,建议你学一下系统的javaee体系,应为把数据读到页面不是那么简单的,需要jdbc链接数据库,需要一个tomcat服务器,需要数据库jar包、、、、、、

在jsp页面上显示数据库一个表中所有的的内容。

在jsp页面上显示数据库一个表中所有的的内容的方法是迭代。

1、jsp页面接收所有内容的bookslist:

html

body

head

title

View Books

/title

/head

body

table border=2

tr

thBook ID/th

thTitle/th

thAuthor/th

thNo. of copies AVAILABLE/th

thNumber of favourites/th

/tr

%

ArrayListBook dbooks=(ArrayList)request.getAttribute("bookslist");

Iterator it=dbooks.iterator();

while(it.hasNext())

{

Book b=(Book)it.next();

%

tr

td%=b.bookID%/td

td%=b.bookTitle%/td

td%=b.bookAuthor%/td

td%=b.bookCopies%/td

td%=b.bookFavs%/td

/tr

%

}

%

/table

/body

/html

2、java代码获取数据库内容:

try

{

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

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/library", "root", "admin");

PreparedStatement ps=con.prepareStatement("select * from book");

ResultSet rs=ps.executeQuery();

ArrayListBook books=new ArrayListBook();

while(rs.next())

{

Book b= new Book();

b.bookID=rs.getInt(3);

b.bookTitle=rs.getString(1);

b.bookAuthor=rs.getString(2);

b.bookCopies=rs.getInt(4);

b.bookFavs=rs.getInt(5);

books.add(b);

}

req.setAttribute("bookslist",books);

con.close();

怎么通过jsp在网页上把数据库的数据以表格形式显示出来

在jsp的body 标签下,加一个table/table标签。在table标签里面,循环取出数据库的数据,以tr标签展示出来。

jsp展示数据库数据,jsp显示数据库数据

本文目录一览: 1、怎么从数据库中提取数据,在jsp页面显示 2、怎么将数据库数据展示到jsp页面 3、如何从数据库里把数据显示在JSP页面上 4、在jsp页面上显示数据库一个表中所有的的内容。 5、

2023-12-08
jsp数据库笔记,jsp写入数据库

本文目录一览: 1、怎么用jsp连接mysql数据库 2、jsp中怎么使用数据库 3、JSP 从数据库中如何取得图片的路径? 怎么用jsp连接mysql数据库 一. 数据库的连接和操作笔记:1.初始化

2023-12-08
jsp里链接数据库显示数据列表,jsp显示数据库内容

本文目录一览: 1、在jsp页面上显示数据库一个表中所有的的内容。 2、jsp如何把数据库查询到的值以列表形式展现 3、jsp 如何把数据库的某个字段的数据以列表的形式显示出来 4、如何在jsp上查询

2023-12-08
jsp的数据库结果集,jsp显示数据库内容

2022-11-23
jsp从数据库中取数据,jsp从数据库中取数据的函数

本文目录一览: 1、jsp中如何获得数据库的值 2、js怎样取得jsp页面从数据库取得的数据 3、怎么从数据库中提取数据,在jsp页面显示 4、jsp获取数据库中的数据 jsp中如何获得数据库的值 最

2023-12-08
jsp从数据库获取数据并显示(jsp获取数据库字段)

2022-11-16
jsp中从数据库取出的值(jsp从数据库中读取数据)

本文目录一览: 1、jsp中如何获得数据库的值 2、jsp中select值如何从数据库中取出然后,传到另一个jsp页面? 3、js怎样取得jsp页面从数据库取得的数据 4、jsp中如何把数据库中查询出

2023-12-08
jsp显示数据库查询,jsp查询语句

2022-11-25
jsp数据库与下拉列表的连接,jsp下拉查询数据库并显示

本文目录一览: 1、JSP下拉列表与数据库的连接 2、jsp如何将数据库中的内容显示到下拉列表中 3、JSP中如何实现下拉菜单与数据库的结合? 4、jsp 中将数据库中数据 如何添加到二级联动下拉框中

2023-12-08
jsp列表展示数据库(jsp列表标签)

本文目录一览: 1、在jsp页面上显示数据库一个表中所有的的内容。 2、jsp如何把数据库查询到的值以列表形式展现 3、JSP页面上的下拉列表显示数据库数据 4、jsp如何将数据库中的内容显示到下拉列

2023-12-08
jsp使用java连接数据库(jsp连接数据库的方法)

本文目录一览: 1、怎么使用JAVA连接数据库? 2、怎么用jsp连接mysql数据库 3、在JSP页面中实现连接数据库与在Java程序中实现连接数据库有什么区别? 4、java 中 怎样将JSP页面

2023-12-08
jsp操作mysql数据库,jsp访问数据库

2022-11-18
jsp设计数据库,jsp 数据库

本文目录一览: 1、在jsp编程中如何连接数据库 2、jsp如何连接数据库 3、jsp怎么连接数据库 4、JSP制作网站的时候,不知道要怎么设计数据库。 5、jsp用什么数据库 在jsp编程中如何连接

2023-12-08
jsp测试mysql连接数据库(jsp连接MySQL数据库)

2022-11-14
jsp连接mysql数据库的项目,Jsp连接数据库

2022-11-22
jsp视图跟数据库简单的连接(jsp怎么连接数据库sql)

本文目录一览: 1、jsp如何连接数据库 2、如何用一张JSP页面连接数据库,实现查询,修改操作 3、如何用JSP连接SQLServer数据库 4、怎么用jsp连接mysql数据库 jsp如何连接数据

2023-12-08
jsp数据库,jsp数据库操作实验

2022-11-25
jsp数据的传输数据库和提取(jsp数据的传输数据库和提取区

本文目录一览: 1、JSP提取SQL数据库数据问题 2、jsp连接sql数据库,并用jsp把数据导入数据库中 3、jsp中select值如何从数据库中取出然后,传到另一个jsp页面? 4、怎么从数据库

2023-12-08
jsp中的数据库,jsp获取数据库数据

2022-11-24
jsp数据库论文,关于数据库论文

本文目录一览: 1、基于JSP、数据库的毕业论文,题目是设计电子相册,急!!!!! 2、数据库论文 急求!!追加1000分 3、求:用JSP写的图书管理系统的毕业论文 基于JSP、数据库的毕业论文,题

2023-12-08