JSP连接mysql数据库

本文介绍通过JSP网页连接到MySQL,并将选取数据显示在JSP网页中。

一、在nysql数据库中新建数据表

我使用的是图形化管理工具Navicat Premium 连接MySQL数据库:

1.文件-新建连接-mysql-建立数据库并命名为test

2,双击新建的test数据库,将本地的sql文件鼠标拖进页面,导入sql文件,得到map_enword表

二、设置Tomcat

1.将JDBC驱动mysql-connector-java-5.1.43-bin.jar文件拷贝到Tomcat安装目录下的lib文件夹中。用到JDBC连接数据库。

2.启动Tomcat:

双击bin目录下的“startup.bat”,或者在bin目录下打开命令窗口,输入“startup.bat”,回车。

3.修改index.jsp文件 

将红框中的部分修改为相应的内容。

 4.运行文件

将index.jsp放在vis2021文件夹下,在浏览器输入http://XX.XX.XX.XX/vis2021/index.jsp (IP地址),即可得到最终结果:

三、实验中需要注意的问题

1,密码输入错误:

若报错:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

原因:密码输入错误

解决方法:查看mysql密码重新输入;或将userpasswd设置为空

2.版本不匹配问题:

若报错:Unknown initial character set index '255' received from server. Initial client character 

原因:mysql版本要比mysql-connector驱动文件高,需要下载更高版本的驱动文件

如mysql 8.0适用于mysql-connector-java-5.1.46-bin.jar

还需注意,将驱动包放置在lib下后,还需要重新启动tomcat

       最后的最后,调bug很枯燥,但希望大家有逻辑地调,有思路地CSDN,一顿操作猛如虎地没有方向地调非但容易浪费时间还可能会影响好心情~

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值