JSP+Servlet+mysql简单示例【图文教程】

下载MYSQL:http://dev.mysql.com/downloads/

下载安装版的

然后安装(安装步骤就不详细说了)

安装好之后,点击托盘图标,打开管理工具

创建一个数据库

数据库的名字叫mydb

提交

创建一个表

表名为new_table

mysql数据表的名字默认是不区分大小写的,你写了大写字母,最后也会变成小写字母

但是字段名是区分大小写的

创建JSP代码

页面效果为

添加一个servlet

按默认来

按默认

发现了一堆错误

这是因为没有添加jar包的引用造成的

添加外部引用

开始调试

如果有必要就重启WEB服务器

之前写的代码里form表单没有写提交类型,所以断点断到doGet方法里了

切换回开发模式

改一下静态页面

这次好了

添加数据库访问的JAR包

并且把这个包放在tomcat的目录下去

导入相关类库

还是会报错,这是因为我们没有处理异常的原因

把处理异常的代码加进去

这个时候运行OK了,添加一行记录去数据库看看:

注意接收数据时,要设置一下编码类型

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

【专业技术】Linux设备驱动第七篇:高级字符驱动操作之阻塞IO

我们之前介绍过简单的read,write操作,那么会有一个问题:当驱动无法立即响应请求该怎么办?比如一个进程调用read读取数据,当没有数据可读时该怎么办,是立...

33270
来自专栏大闲人柴毛毛

Linux文件权限与目录管理

Linux文件系统的三种身份 文件所有者 同组用户 同一个用户组的用户可以访问该用户组的文件; 每个账号可以加入多个用户组。 在同一个用户组的...

46080
来自专栏散尽浮华

Nginx虚拟目录alias和root目录

nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的: 1)alias指定的目录是准确的,即location匹配...

26050
来自专栏Golang语言社区

Go包管理的探索与实践

引言:刚学Go没多久,但是很快我就发现了Go的一个特别坑爹的地方 —— 包管理。当然不只是GFW的问题,更多的是有的时候,每个项目使用的包的版本并不是完全一致的...

423100
来自专栏PHP在线

LINUX软链接和硬链接

1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产...

48650
来自专栏SDNLAB

ONOS集群原理及流程分析

一、ONOS集群原理简介 ONOS是一个分布式的控制器,为了提高数据的读写效率,采用自实现的基于In-Memory的Key-Value数据存储系统。针对实际的需...

41280
来自专栏听雨堂

简单分页的性能优化

采用网上常见的分页方式,在sqlserver事件分析器中观察,发现 ? 几个主要的sql查询中,耗费最大的是查询所有的记录数。 将其从分页程序中剔除,前后的效果...

20190
来自专栏python读书笔记

python 数据分析基础 day8-pandas读写多个excel文件

今天是读《python数据分析基础》的第8天,今天的读书笔记的内容为利用pandas读写多个excel文件,当中涉及到读写excel文件的多个工作表。 大致原...

52160
来自专栏Hongten

python开发_python文件操作

官方API:os-Miscellaneous operating system interfaces

11920
来自专栏LanceToBigData

linux(三)之linux常用命令二

今天就是星期五了,又可以休息两天了。有点小激动,开心。不过还是要加油,因为还有很多东西等着我去学习呢! 七、chmod  作用:修改文件的权限 7.1、命令...

24280

扫码关注云+社区

领取腾讯云代金券