mysql发送数据网页显示,通过JSP网页链接MySQL数据库,读取数据库显示在JSP网页...-程序员宅基地

技术标签: mysql发送数据网页显示  

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

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

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

一. 安装所需软件

安装java和tomcat,建立JSP网页最基础的软件;

安装MySQL数据库(下载地址:https://www.mysql.com;

安装Navicat Premium来查看数据库中的表;

下载JDBC驱动:mysql-connector-java-5.-bin.jar

(下载地址:https://www.cnblogs.com/twodoge/p/9982696.html)

下载后把mysql-connector-java-5.-bin.jar 拷贝到 tomcat 下 lib 目录;

2c129c63857152b6ab39af06424fd187.png

d1d5807f555f70c16a1b4d6d5dc4d60f.png

二. 用Navicat Premium连接数据库,创建数据库和数据表

c8cd78597f9312610bdfb8e41446270c.png

三. 从MySQL数据库中读出student这个表并显示在JSP网页中

(1) 确保tomcat和mysql是启动状态;

(2) 用Editplus编辑代码,保存在E:\tomcat\apache-tomcat-7.0.88\webapps\ROOT该目录下,如下图所示;

9f46195e0fd1bbbafc49a71fb4cd2874.png

e0f95cbbf9a9c201e09b54dfb6c08ce6.png

代码如图所示

从MySQL数据库中读出student表

try {

Class.forName("com.mysql.jdbc.Driver"); 驱动程序名

String url = "jdbc:mysql://localhost:3306/study"; //数据库名

String username = "root"; //数据库用户名

String password = "123456"; //数据库用户密码

Connection conn = DriverManager.getConnection(url, username, password); //连接状态

if(conn != null){

out.print("数据库连接成功!");

out.print("
");

%>

学号 姓名 年龄

Statement stmt = null;

ResultSet rs = null;

String sql = "SELECT * FROM student;"; //查询语句

stmt = conn.createStatement();

rs = stmt.executeQuery(sql);

out.print("查询结果:");

out.print("
");

while (rs.next()) {%>

}

}else{

out.print("连接失败!");

}

}catch (Exception e) {

//e.printStackTrace();

out.print("数据库连接异常!");

}

%>

(3)浏览器输入http://localhost:8080/zza.jsp ,即可看到该student表;

d218c19d267f790afcac969b91a586bc.png

通过JSP网页链接MySQL数据库,读取数据库显示在JSP网页相关教程

jsp +sql 实现教评系统的增删改查

jsp +sql 实现教评系统的增删改查 jsp +sql 实现教评管理系统的增删改查 这里只拿学生管理在举例子,这个代码还有不完美的地方,待改进 添加 sadd.jsp 表单 %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8%!DOCTYPE htmlhtm

2020-10-30

2020-10-30 JSP内置对象实验 一、实验目的: 通过编程和上机实验理解 JSP各个页面之间的响应和传递的过程。并且能够熟练的掌握JSP的内置对象的属性和方法,并能灵活运用。 二、实验环境: Eclipse 三、实验内容: (写出主要的内容) 登陆界面代码: %@ page la

java web js验证表单(不通过不提交后台)

java web js验证表单(不通过不提交后台) Register.html form表单提交时什么也不填,从前台取到后台是空,不是null 通过document的submit()方法 html head meta charset = 'UTF-8' title主不在乎/title script type=text/javascript language = javascript /

排序3-插入

排序3-插入 1. 动图演示 2. 算法说明: 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 (有点像打扑克牌,抓牌的场景) 从第一个元素开始,该元素可以认为已经被排序; 取出下一个元素,在已经排序的元素序列中从后向前

JSP tag文件的attribute指令和variable指令的使用

JSP tag文件的attribute指令和variable指令的使用 tag文件的attribute指令和variable指令 文章目录 tag文件的attribute指令和variable指令 一、attribute指令 1、attribute指令的作用与用法 2、运用实例 1 example3_3.jsp 2 Triangle.tag 3 效果图与总结 二、

网页字体排印指南--也是一门艺术

网页字体排印指南--也是一门艺术 点击原文加群 关于 网页上百分之九十五的信息是「文字」,大多数人浏览网页的状态就是阅读,也就是你目前正在做的事情. 因此作为一名前端工程师,让文字更好地在网页显示,是一件极其重要的工作. 字体排印有两种形式,一种称

MySQL通过bin-log恢复数据

MySQL通过bin-log恢复数据 binlog是Server层实现的二进制日志,他会记录我们的crud操作。 因此如果我们误删了数据库,我们可以通过binlog来进行恢复。 一、首先,我们需要打开MySQL的binlog功能。(binlog默认是关闭的,需要手动打开) 通过以下命令查看binlog

Andoid(安卓)异步加载网页内容

Andoid(安卓)异步加载网页内容 一、需要在清单文件中注册网络权限 二、建立一个工具类 HtmlService.java 1.第一个方法用 get方法获取网页的源码,在return返回 public static String getHtml(String path)throws Exception{ URL url =new URL(path); HttpURLCo

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39790510/article/details/115903459

智能推荐

多线程基础之设计模式Future模式_线程 future-程序员宅基地

文章浏览阅读258次。多线程基础之设计模式Future模式_线程 future

CCS中关于error#5、error#10008-D、error#16001的更正指导_cannot find file "libc.a-程序员宅基地

文章浏览阅读1w次,点赞17次,收藏60次。本文档仅对ccs编程过程中所出现的error#5、error#10008-D、error#10010做简要讲解在使用ccs对dsp编程过程中,用户可能会参考一些例程或在维护优化时阅读他人程序,而在导入程序时会出现各种各样的错误或警告,下面对编者在修改程序时遇到的error#5、error#10008-D和error#10010做简要讲解。1.error#5的错误更正讲解在ccs中导入其..._cannot find file "libc.a

poj 3080(3450) KMP(暴力也能过) 多个串的最长公共子串-程序员宅基地

文章浏览阅读359次。题意:给定m(m思路:暴力找出第一个串的所有长度大于等于3的子串,用KMP算法求其是否为剩下m-1个串的子串。为了复用next数组,枚举子串时先固定起点(求一遍next数组即可),然后由长到短枚举子串(剪枝)。#include #include using namespace std;#define N 60char s[12][N+5],t[N+5],res[N+5];int

matlab reshape意义,matlab reshape使用-程序员宅基地

文章浏览阅读1.4k次。reshape把指定的矩阵改变形状,但是元素个数不变,例如,行向量:a = [1 2 3 4 5 6]执行下面语句把它变成3行2列:b = reshape(a,3,2)执行结果:b =1 42 53 6若a=[1 2 34 5 67 8 9]使用reshpe后想得到b=[1 2 3 4 5 6 7 8 9]只需要将a转置一下就可以了:b=reshape(a',1,9)---------------..._matlab中reshape的含义

c语言中数学运算符,运算符在数学和C语言中的区别.doc-程序员宅基地

文章浏览阅读1k次。运算符在数学和C语言中的区别刚开始学C语言的人,一般都认为C语言中的运算符跟数学中的运算符完全相同,没必要去考虑和研究,从而在利用过程中经常出错而把学习C语言越来越难或神秘化,其实学C语言并不是很难的事,要把握有些重要技巧,很容易学会.著名计算机科学家沃思(Nikiklaus Wirth)说“程序=算法+数据类型”,要好好学会程序,首先要深入了解算法,而了解算法事实上指的是就是正确地了解和利用运算..._c语言中的加减乘除和数学中的加减乘除有什么不同【

SSM三大框架Spring_后端框架三大框架-程序员宅基地

文章浏览阅读3.9k次。一、三大框架基本结构1.为什么需要框架说明: 如果生产环境下的项目,都是从头(从底层写起)开发,难度太大了,并且开发的效率极其低下. 所以为了让项目快速的上线部署. 将某些特定的功能.进行了高级的封装. 那么我们如果需要使用封装后的API.,则必须按照人家的要求编码2.框架的分类:1.Spring框架:整个框架中负责“宏观调控”的(主导),负责整合其它的第三方的框架2.SpringMVC框架:主要负责实现前后端数据的交互3.Mybatis框架/MybatisPlus框架:持久层框.._后端框架三大框架

随便推点

数据结构(3):java使用数组模拟堆栈-程序员宅基地

文章浏览阅读2次。   堆栈原理:        数组模拟堆栈: //数组模拟栈class ArrayStack{ //栈顶 private int top = -1; private int maxSize; private int[] arrayStack; public ArrayStack(int maxSize){ this.maxSi...

Understand_6.5.1175::New Project Wizard_understand 6.5.1176-程序员宅基地

文章浏览阅读742次,点赞16次,收藏17次。不选: Enforce portability rules to share this project with others。勾选: Configure Advanced Settings after project creation。保存类型(T):Understand projects (*.udb)勾选:Include subdirectories (包含子文件夹)Additional Filters: (空)单击 文件夹 lab1。文件名(N):lab1。双击 文件夹 boot。_understand 6.5.1176

从零开始带你成为MySQL实战优化高手学习笔记(二) Innodb中Buffer Pool的相关知识_mysql_global_status_innodb_buffer_pool_reads-程序员宅基地

文章浏览阅读969次。在从零开始带你成为MySQL实战优化高手学习笔记(一)中学习到一条语句到底是怎么执行的,从链接获取数据到通过查询解析器解析SQL语句表达的什么意思,解析之后由查询优化器生成查询路径树,选出一条最优查询路径调用存储引擎接口..._mysql_global_status_innodb_buffer_pool_reads

美化上传文件框(上传图片框)_文件上传框很丑-程序员宅基地

文章浏览阅读8.8k次,点赞6次,收藏12次。传统的表单控件十分简陋,可以说是很难看,那怎么办?方法:我们自己做一个好看的样式出来,用各种标签啊,css啊,是可以做到的。如图:做出这样一个样子应该是很简单的,但是怎么让他具有上传的功能的呢?那就使用代理的方法,点击上传就等于点击(上传文件表单控件)废话不多说,直接上代码:html:测试插件body{font_文件上传框很丑

js简单表格操作_"var str = '<table border=\"5px\"><tr><td>序号</td><-程序员宅基地

文章浏览阅读4.8k次,点赞3次,收藏18次。js简单表格操作,对表格进行增删改,效果图:全部代码:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;script type="text/javascript" src="js/jquery.2.1.4.min.js" &gt;&lt;/sc_"var str = '序号名字

Power BI销售数据分析_powerbi汇总销售人员业绩包括无销售记录的人-程序员宅基地

文章浏览阅读1.1w次,点赞8次,收藏99次。今天通过一份销售数据,聊聊Power BI数据分析。一、分析数据数据源总的有四个表,店铺资料,销售目标,销售数据_本期,销售数据_去年同期。各表表头如下:1店铺资料表:2销售目标:3销售数据_本期:4销售数据_去年同期:数据中包含多个城市、督导、店铺的数据,我希望经过分析后能得到各个城市/店铺的销售情况,即业绩、业绩完成率、业绩贡献度、业绩增长率、各销售人员的销售能力等。此次..._powerbi汇总销售人员业绩包括无销售记录的人

推荐文章

热门文章

相关标签