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

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

一、工具

  1. MySQL数据库
  2. Navicat Premium
  3. Java Platform (JDK) 10
  4. Tomcat 9.0.10
  5. Notepad ++
  6. mysql-connector-java-5.1.7-bin.jar (java连接MySQL工具包)
    以上是用到的全部工具,需要安装及配置,详见我前面的文章。

二、用 Navicat Premium 创建数据表

方法不赘述,详见:https://blog.csdn.net/yangchenju/article/details/80633055
新建连接;
这里写图片描述
我随机建的表如下:
这里写图片描述

三、其他准备工作

  1. 将“java连接MySQL工具包”文件拷贝到Tomcat安装目录下的lib文件中
    这里写图片描述
  2. 启动Tomcat服务器
    在安装文件夹下找到 bin 文件夹,然后找到 startup.bat —->打开
    这里写图片描述

  3. 启动mysql数据库
    这里写图片描述

四、代码

打开 Notepad ++ 编写jsp代码,并保存到Tomcat安装目录下的 webapps\ROOT 中,保存类型为.jsp文件。
我的代码如下:

<%@page contentType="text/html"%>  
<%@page pageEncoding="UTF-8"%>  //是能够显示中文
<%@page import="java.sql.*" %>//导入所有sql的包
<html>
<head><title>成绩表</title></head>  //网页标题
<body>
<%  //Java语句
        try {  
            Class.forName("com.mysql.jdbc.Driver");  // 加载驱动
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/learning",
                "root", "root");  ////获取Connection对象

            if(con != null){         
                Statement stmt = null;  
                ResultSet rs = null;  
                String sql = "SELECT *FROM scores;";  //查询语句
                stmt = con.createStatement();  
                rs = stmt.executeQuery(sql); 
%>
    <table border="1" cellspacing="0" cellpadding="0" align="center" width="50%">//这是css语句,建立表格,并对变革进行外观描述
<tr>//第一行,表头形式
<th><%out.print("id");%></th>
<th><%out.print("name");%></th>
<th><%out.print("chinese");%></th>
<th><%out.print("english");%></th>
<th><%out.print("math");%></th> 
</tr>
<% while (rs.next()) {%>  //这是一个循环,读取数据库中的数据
<tr align="center"> //从第二行起为都出来的数据,显示时居中
<td><%out.print(rs.getInt("id"));%></td>
<td><%out.print(rs.getString("NAME"));%></td>
<td><%out.print(rs.getInt("chinese"));%></td>
<td><%out.print(rs.getInt("english"));%></td>
<td><%out.print(rs.getInt("math"));%></td>
</tr>
<%}%>//循环结束
</table>
<%
            }else{  
                out.print(“Connection fail!");  
            }  
        }catch (Exception e) {        
            //e.printStackTrace();  
            out.print("Connection Exception!");  
        }  
%>
</body>
</html>

五、从MySQL中读出一张表并显示在JSP网页中

  1. 查询本机IP地址:
    这里写图片描述
    打开浏览器,输入:http://192.168.43.63:8080/2.jsp
IP地址 + :8080 + .jsp文件

回车后:
这里写图片描述

jsp+servlet+mysql实现的图书管理系统源码 此篇给大家推荐的是jsp+servlet+mysql实现的图书管理系统源码; 随着社会信息量的与日俱增,作为信息存储的主要媒体之一的图书,数量,规模比以往任何时候都大的多 不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍 在计算机日益普及的今天,若采用一套行之有效的图书管理系统来管理书籍,会方便许多; 功能介绍 我们这个项目对数据库的操作直接用了我们自己写的框架,(数据库框架)然后实现了普通用户注册登录、查询、查看图书及图书分类、借阅图书、归还图书、查看图书借阅统计等功能,管理员除了上述 阅读详情

相关推荐

通过JSP网页连接读取MySQL数据库中的

学习任务要求: 通过JSP网页连接MYSQL数据库。 在MYSQL数据库中建立一张。 在连接好后的JSP网页显示MYSQL数据库中的。 前言 在前面,我们已经学习了如何建立、发布和访问JSP网页,在这篇文章中,我们来学习如何在JSP网页显示MYSQL中建立的。 一、JSPMYSQL连接 1.预备工作 1)确定已经安装了java和eclipse软件。 (...

王昭的博客 4万+

基于JSP实现数据库图片的存储与显示

基于JSP实现数据库图片的存储与显示

通过JSP网页链接MySQL数据库读取数据库显示JSP网页

通过JSP网页连接MySQL数据库,从MySQL数据库读出一张显示JSP网页中 一. 安装所需软件 安装javatomcat,建立JSP网页最基础的软件; 安装MySQL数据库(下载地址:https://www.mysql.com; 安装Navicat Premium来查看数据库中的; 下载JDBC驱动:mysql-connector-java-5.-bin.jar (下载地址:https://www.cnblogs.com/twodoge/p/9982696.html) 下载后把mysql-

qq_51959441的博客 689

jsp显示数据库图片

基于jspservletmysql实现数据库读取图片,然后显示jsp页面中

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

       用Eclipse tomcat新建一个JSP页面(一)介绍了如何创建一个web程序和第一个jsp页面,以及Eclipse需要的一些必要配置。今天,我们重点说一下如何从数据库中查询数据,且在JSP页面显示。        首先需要注意这样一个问题:创建的如果是java项目,只需要引入mysql-connector-java-5.1.10-bin.jar就可以运行java项目。创建的...

黄玮鹏的专栏 10万+

基于JSP+Servlet+MySQL实现实验管理系统

前言:进行Android项目的同时,JAVAEE课程也有相关的个人项目,做之前没有感受到VUE的“香”(看同行的同学用的很快乐,这个寒假来体验一波),所以还是用最基本的JSP以及Servlet实现前后端的交互。 项目环境: 1、Eclipse IDE 4.14.0 2、Tomcat 3、百度智能云-文字识别OCR-通用文字识别(高精度版) ...

qq_43388666的博客 9987

servlet+mysql+jdbc+jsp/html 获取数据库的内容,添加一个删除按钮,点击按钮就可以删除里的数据

数据库 需要用到的包 后端的数据 工具类:JDBCUtils2 package test3; import java.sql.*; //工具类 public class JDBCUtils2 { private static String url= "jdbc:mysql://localhost:3306/dbc?characterEncod...

m0_58975873的博客 1109

基于Jsp+Servlet+MySQL+Bootstrap简单的学生信息管理系统

登录首页学生管理课程管理录入学生成绩录入课程教师添加用户管理添加课程更新教师信息更新学生信息技术描述开发工具数据库mysqlJar包仓库Jar包前段框架jquery/Jsp后端框架。

code51博客 544

通过JSP网页连接MySQL数据库读出一张显示JSP网页

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

杨丹的博客 6475

通过JSP网页连接MySQL数据库,从MySQL数据库读出一张显示JSP网页

1、安装所需软件 ①安装javatomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看数据库中的 ④下载JDBC驱动:mysql-connector-java-5.1.44-bin.jar(下载地址:https://www.mysql.com/products/connect...

张海玲的博客 4万+

通过JSP网页连接MySQL数据库,从MySQL数据库读出一张显示JSP网页中。

(1)在进行这些工作之前我们应该安装好以些特定的软件,值得注意的是在安装的过程中可能会遇到很多问题,这点希望大家能独立解决,就不在本篇文章的赘述之内。 1、MySql5.7.22版本安装 2、Tomcat8.0.52版本安装 3、Navicat Premium安装 4、下载JDBC驱动mysql-connector-java-5.1.46 (2)安装好MySql之后,我们利用软件Na...

热爱技术,热爱生活 1万+

通过JSP网页连接Mysql数据库

本文介绍通过JSP网页连接MySQL,从MySQL数据库读出一张显示JSP网页中。 1. 在MySQL数据库中建立数据 用图形化管理工具Navicat Premium 连接MySQL数据库,在数据库“ming”下建立一张名为“teacher”的数据。 2. 设置Tomcat 1)将JDBC驱动mysql-connector-java-5.1.43-bin.jar文件拷贝...

姚明明的博客 10万+

JSP》《MySQLJSP学习(二)——读取MySQL数据库显示JSP网页

一、JSP网页连接MySQL数据库 添加MySQL-JBDC驱动:在JSP项目中的“WEB-INF”文件夹下的“lib”中粘贴MySQL-JBDC的.jar文件选中该文件,右键,

杨贵安的博客 1586

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万+

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

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

sanmu_1的博客 4万+
上一篇: 在虚拟机中建立JSP网页,并通过Tomcat服务器发布该网页。通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页
下一篇: 将英汉词典数据库放入MySQL数据库中,并将数据库中“以A开头的单词”显示在JSP网页上
杨陈菊
博客等级 码龄8年 6954粉丝 87原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值