jsp内如何显示数据库中的多条记录

作者&投稿:席仇 (若有异议请与网页底部的电邮联系)
如何用jsp显示数据库中的数据~

用jsp显示数据库中的数据的方法:
1、通过jdbc建立数据库连接:
Connection connection = DriverManager.getConnection(
"jdbc:odbc:data", "Steve", "password");
2、创建查询的statement:
Statement statement = connection.createStatement() ;

3、执行查询:
ResultSet resultset =
statement.executeQuery("select * from tableName") ;

4、循环输出获取到的数据:
while(resultset.next()){
。。。。。。
}

5、综合1-4的完整代码如下:




The tableName Database Table



The tableName Database Table
<%
Connection connection = DriverManager.getConnection(
"jdbc:odbc:data", "Steve", "password");

Statement statement = connection.createStatement() ;
ResultSet resultset =
statement.executeQuery("select * from tableName") ;
%>



ID
Name
City
State
Country












c:foreach的时候加个if判断, 如果当前迭代的id等于你想显示的数据(或者判断当前迭代序号等于2的显示也行),进行显示,否则继续迭代。
为什么非要用el判断呢?直接用数据库卡你想显示那条数据不就好了么?

是,保存在list里面,在jsp里面使用遍历就好,要是你的是jsp+JavaBean的话,你在jsp上面声明一个JavaBean的对象就好,然后调用方法,要是你是jsp+servlet+JavaBean的话,在servlet里面声明bean的对象,调用相应的方法,然后用request.setAttribute("list",yourList),在jsp就可以取出来了

之前有人问过了,一定要保存到List当中,或者javabean中的一个属性是List类型的,然后循环一下就行了

jsp中如何将数据库中的数据显示在页面中
答::<%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java" %> <%@ page import="com.mysql.jdbc.Driver" %> <%@ page import="java.sql.*" %> < //驱动程式名 String driverName="com.mysql.jdbc.Driver";//数据库用户名 String userName="";//密码 Stri...

如何在JSP页面显示mysql数据库内容
答:显示数据库数据的jsp代码如下:解释及说明在代码的注释中即可查看 <%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%> <%@ page contentType="text/html;charset=utf-8"%> table { border: 2px #CCCCCC solid; width: 360px; } td,th { ...

jsp页面怎样才能将后台数据库的数据显示出来
答:在servlet中用request对象得到页面传递过来的值,然后处理一下,封装啊,或者转型啊,传到service层,再到Dao层对数据库进行操作,将结果返回service层,在这一层对结果处理,把处理后的值返回servlet,然后将值放进 request或者session 或者application中,在页面上,用EL表达式获取值来显示 ...

jsp 如何在网页中显示数据库中某一个字段的所有值,并以空格隔开_百度知 ...
答:在struts2中的实现方法 userName value is : ${userName} 如果需要分组的话,可用在里面做一些判断,比如: 实际中可能要两层嵌套

在jsp(java)中如何显示数据库中所有的表?
答:显示mssqlserver所有表:use mssqlserver select * from sysobjects 这个sysobjects是系统表,保存的是所有表的信息.取单个表所有字段信息的Sql语句:declare @objid int,@objname char(40)set @objname = 'Talbename'select @objid = id from sysobjects where id = object_id(@objname)select 'Column...

jsp中如何获取从数据库中取了多少条数据?
答:用循环,给你个sql server的例子 === <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> < Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs...

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

java从数据库中读取的数据怎样显示在jsp的网页当中
答:Java读取数据库记录,并把读取到的数据现在是在jsp页面需要用到一下几种技术:1,jdbc java连接数据库技术 2,Tomcat 运行jsp页面所需要的服务器 servlet 属于web主流在当前要求中,不使用。也可以达到相同效果

如何在jsp页面打开时就显示数据库数据,页面加载完就是显示的数据库的...
答:判断为空一定要用EL表达式,否则就会报错500,判断有数据就不要访问了,因为如果有数据你再访问就会触发死循环,只有为空的时候才去访问servlet名称,访问servlet名称之后就从数据库取出了你的数据,然后返回到这个页面显示,这样你的数据就成功显示在页面上了 ...

jsp中如何把数据库中查询出来的数据输出到jsp页面。
答:`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、建立一个Dynamic Web Project,目录如下:4、showinfo.jsp,这里需要注意的是导入类...