本文介绍通过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,一顿操作猛如虎地没有方向地调非但容易浪费时间还可能会影响好心情~