如何在JSP页面显示mysql数据库内容 (二)

JSP网页显示(一)--- 显示MySQL数据库单词表条件查询内容 学习目的: 在MySQL数据库中建单词表 通过检索数据库显示符合条件的数据 将检索结果显示在JSP网页 准备工作: Tomcat的正确设置(包括JDBC的导入和Tomcat的正确启动) 01. 在数据库建立单词表 数据库sql语句建表详细过程见: MySQL的基本操作 数据库dos窗口建表 可视化工具Navicat Premium建表 创建单词表Wlist:(此过程详细步骤见上... 阅读详情

       用Eclipse tomcat新建一个JSP页面(一)介绍了如何创建一个web程序和第一个jsp页面,以及Eclipse需要的一些必要配置。今天,我们重点说一下如何从数据库中查询数据,并且在JSP页面显示。

       首先需要注意这样一个问题:创建的如果是java项目,只需要引入mysql-connector-java-5.1.10-bin.jar就可以运行java项目。创建的如果是web工程,当Class.forName("com.mysql.jdbc.Driver");时,Eclipse是不会去查找字符串,不会去查找驱动。所以需要把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】即可。

否则,控制台会报错: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

显示数据库数据的jsp代码如下:

<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></span><span style="font-size:24px;color: rgb(255, 0, 0);">
</span></span>

显示结果如下所示:

 

 

 

JSP连接MySQL数据库 JSP连接MySQL数据库:JSP中的MySQL驱动程序配置、 MySQL中创建表、 JSP中SELECT操作、 JavaBean 定义与使用。 阅读详情

相关推荐

通过JSP展示MySQL数据库内容的Web应用

JSP页面以.jsp为后缀,其核心在于能够将Java代码与静态模板混合在一起。当JSP页面被首次访问时,服务器会将JSP转换为Servlet,然后由Servlet引擎执行转换后的Java代码,并生成HTML发送给客户端。这种方式简化了Java Web开发过程。JavaServer Pages Standard Tag Library(JSTL)提供了一系列标准化的标签,允许开发者在JSP页面中执行常见的任务,如数据格式化、条件判断、迭代以及引入资源等。

weixin_34456923的博客 954

使用JSP代码编写index.jsp,在网页中显示出数据库中的数据

这次的代码主要是将所有的,Java,html等代码归结在同一个jsp类中 因为要用到jdbc语句,为了方便,首先写出一个DBUtil: 之后再写就是怕中的代码,具体代码如下: 完成后部署进Tomcat,再通过浏览器运行,若能成功导出数据库中的数据,那么这次代码就是成功的 ...

D_hongchen的博客 1258

StarUML最新版汉化与破解二合一教程:5分钟搞定永久使用

本文提供StarUML最新版的高效使用指南,涵盖从安装到深度定制的全流程优化方案。包括软件获取最佳实践、界面个性化设置、核心建模技巧、团队协作策略及性能优化建议,帮助架构师和开发团队提升UML建模效率。特别推荐版本控制集成和文档自动化输出方案,适用于各类规模的项目开发。

weixin_42530732的博客 450

JSP实现数据库数据简单显示

数据库先创建一张商品表 创建工程 实体类 public class Employee { private int id; private String name; private int age; private double salary; private String sex; public Employee() { } ...

常军凯的博客 6688

线性代数——(期末突击)行列式(上)-行列式计算、行列式的性质

简单解释一下:4213原本的顺序应为1234,对于‘4’而言,‘2’、‘1’、‘3’都应该排在它的前面,所以此处记逆序数为3;对于‘2’而言,‘1’应该排在它的前面,而‘3’排在它之后 是合理的,所以此处只有一个逆序数;最后看‘1’,其后面的‘3’排在后面显然也是合理的,故而4213的逆序数为4.一般我们使用这个性质来计算四阶行列式,也就是将其变换成三角行列式,再计算对角线的值;以主对角线为分界线的就为正三角,反之则为反三角行列式。若行列式某一行(列)为0,则该行列式=0.将和的那一行分开,其余行。

li13437542099的博客 1万+

VS2022离线安装包 - 下载安装教程

VS2022离线安装包 - 下载安装教程

鲤籽鲲的博客 3万+

如何在jsp上查询并显示数据库mysql的数据表格

需要在jsp上实现查询数据库的表格(就是通过用户输入查询表格) 总体的思路: 1.首先用户在jsp中输入需要查询的对象并跳转Servlet。 2.Servlet在后台接收到数据。 3.Servlet与数据库建立连接,并且在Servlet输入 sql代码与用户输入的信息 去查询Mysql数据库里的表格。 4.在Servlet中接收数据库查询到的信息。 5.再通过跳转跳转到一个新的jsp页面中,并在页面中输出查询出来的表格。

超级无敌皮皮超的博客 9万+

密码学:一文读懂数字证书

消息摘要算法用于验证数据完整性服务,对称加密算法和非对称加密算法用于保证数据保密性服务,数字签名算法用于抗否认性服务。数字证书集合了多种密码学算法:自身带有公钥信息,可完成相应的加密/解密操作;同时,还带有数字签名,可鉴别消息来源;且自身带有消息摘要信息,可验证证书的完整性;由于证书本身含有用户身份信息,因而具有认证性。

Shujie 2907

在jsp页面上显示数据库中的数据-(二)

1.创建数据库 创建一个名为db_webtest 的数据库 新建一个名为user 的表 向表中插入数据 2.编写代码 其目录结构为: 编写一个DB.java 类,实现数据库的连接 package com.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLE...

qq_43040140的博客 1772

SGLang HiCache实战:手把手教你配置KV Cache Offload,让大模型推理成本直降84%

本文详细介绍了SGLang HiCache在KV Cache Offload配置与调优中的实战应用,通过多级存储架构和智能卸载策略,显著降低大模型推理成本达84%。文章涵盖HiCache架构优势、环境配置、高级调优策略及生产环境最佳实践,帮助开发者优化GPU显存使用,提升并发处理能力。

weixin_29044713的博客 460

手把手教你解决Windows 10网络驱动器无法访问问题(附详细排查步骤)

本文详细指导Windows 10用户解决网络驱动器无法访问的常见问题。通过从现象快速定位到系统排查,提供了从检查网络连通性、修复凭据权限到调整高级设置的完整步骤,特别是针对“找不到网络路径”等错误,帮助用户高效恢复对共享资源的访问。

weixin_29233857的博客 516

jsp查询mysql数据库中的数据_如何在jsp上查询并显示数据库mysql的数据表格

需要在jsp上实现查询数据库的表格(就是通过用户输入查询表格)总体的思路:1.首先用户在jsp中输入需要查询的对象并跳转Servlet。2.Servlet在后台接收到数据。3.Servlet与数据库建立连接,并且在Servlet输入 sql代码与用户输入的信息 去查询Mysql数据库里的表格。4.在Servlet中接收数据库查询到的信息。5.再通过跳转跳转到一个新的jsp页面中,并在页面中输出...

weixin_29409045的博客 9239

Supreme小程序自动化抢购终端——源码架构与执行流程全解析

本系统是一套基于开发的桌面端小程序自动化抢购终端。把只有开发者能跑的脚本,包装成普通用户也能操作的桌面工具。参数自动捕获 → 商品多关键词检索 → sku/尺码/库存映射 → 多商品任务队列 → 定时/立即抢购 → 订单创建 → 支付参数拉取 → 本地服务生成支付链接 → 手机微信扫码付款这套 Supreme 抢购终端,表面上看是一个"下单工具"。但从工程角度审视,它已经具备了一个小型桌面自动化系统GUI 层:CustomTkinter 现代化界面,线程安全业务层:多商品队列、定时调度、任务编排。

猫敷雪 202

jsp页面显示mysql数据库数据_如何在JSP页面显示mysql数据库内容 (二)

[1.下载JDBC驱动程序www.mysql.com/downloads/中寻找connectors, 然后网页左侧有connector/J 点击会出现供选择的tar.gz和zip文件下载下载.tar.gz文件2.展开刚刚下载的文件用Eclipse tomcat新建一个JSP页面(一)介绍了如何创建一个web程序和第一个jsp页面,以及Eclipse需要的一些必要配置。今天,我们重点说一下如何从...

weixin_30073141的博客 2675

ROS入门教程(七)—— Gazebo与RViz联合仿真

通过Gazebo与RViz联合仿真实现机器人运动。

吾门的博客 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

jsp用mysql数据不显示_如何在JSP页面显示mysql数据库内容 (二)

[1.下载JDBC驱动程序www.mysql.com/downloads/中寻找connectors, 然后网页左侧有connector/J 点击会出现供选择的tar.gz和zip文件下载下载.tar.gz文件2.展开刚刚下载的文件用Eclipse tomcat新建一个JSP页面(一)介绍了如何创建一个web程序和第一个jsp页面,以及Eclipse需要的一些必要配置。今天,我们重点说一下如何从...

weixin_39820226的博客 1192

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

在jsp页面上显示数据库中的数据-(一)

前言 自己想跟着课本做一个简单的JavaWeb的图书馆管理系统,在项目连接数据库成功后,想在jsp页面上显示数据库中的内容,一直不能实现。今天看了众多博主的博客后,跟着他们所给的项目自己尝试了一下。成功了,嘻嘻。 现在记录一下。本人使用的MySQL数据库,Navicat数据库视图管理工具,Eclipse工具,Tomcat服务器。 总结 综合众多博主的博客,我个人认为想在页面上显示数据库中的内容,其...

qq_43040140的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

在JSP页面中输出数据库的内容

本项目是基于实现动态网站的添加内容更新的项目的最初步的铺垫 应用举例:比如自己写的博客网站,如果想往上面添加留言的话,就要实现向数据库中添加留言的留言板功能,本项目可以算是留言板的最初步模型。 JSP页面 只写了一个index.jsp 要导入一个java.util.*包,和自己写的类 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page imp

Aruko的博客 6846

Java Web jsp连接数据库并将数据库数据显示在浏览器页面

首先,完成jsp连接数据库并将数据库数据显示在浏览器页面有三个步骤 一、导包 二、连接数据库 三、显示数据 一、导包 最为稳妥的导包方式为先将需要导入的jar包(此处应导入mysql-connector-java-5.1.42-bin.jar包)复制一份后粘贴到WEB-INF目录下的lib文件中,再通过右键点击项目名-》Build Path-》java Build path-

sanmu_1的博客 4万+

怎么将mysql中的内容显示到jsp页面_JSP,把数据库中的数据显示在JSP页面上添加超链接...

JSP,把数据库中的数据显示在JSP页面上添加超链接0用JSP提取数据库内容并显示在页面上,如何使它带超链接(这是提取数据库内容的代码)请各位大虾帮帮忙啊 急用!!!Connection con=null;//显示数据库记录的方法:public void showList(ResultSet rs,javax.servlet.jsp.JspWriter out,int n,pro.HandleMe...

weixin_36050664的博客 1850

手把手教你如何在JSP页面显示数据库的表单

1.结果显示 和数据库中显示相差无几,如果利用CSS样式可以显示得更漂亮。 2.思路总结 在一个页面上写一个链接,链接到实现功能的Servlet——》Servlet中实现数据库的链接和数据获取——》在新的页面显示获取的数据 3. 首先写第一个页面 <%@ page language="java" contentType="text/html; charset=UTF-8" ...

nairuozi的博客 5034

通过JSP网页连接MySQL数据库,读出一张表并显示在JSP网页中

学习目的: 通过JSP网页连接到MySQL数据库 在MySQL数据库中建立一张数据表 将建立的表显示在JSP网页中 准备工作: 下载安装MySQL 下载安装MySQL可视化工具Navicat Premium 下载安装Tomcat 下载JDBC驱动mysql-connector-java-8.0.11 01. 用Navicat Premium建立数据表 打开Navicat Prem...

杨丹的博客 6478

jsp连接数据库并将数据显示到页面表格中

首先创建数据库表:webbook 然后插入自己想要插入的数据,接下来编写jsp代码: <%@ page language="java" import="java.sql.Connection" contentType="text/html; charset=UTF-8" pageEncoding="GB18030"%> <%@ page import="java.sql.*" %> <!DOCTYPE html> <html> <head&gt

weixin_48657573的博客 1万+
上一篇: 用Eclipse tomcat新建一个JSP页面(一)
下一篇: 如何用jsp实现一个简易计算器(三)
黄玮鹏
博客等级 码龄17年 262粉丝 20原创
评论 22
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值