连接MySQL实现增删改查的动态网页
需要的软件和服务
我把需要用到的东西和整个项目放到了网盘里(https://pan.baidu.com/s/1LJnr_AEBg1EUv0HoKXrMng)。里面的软件不是最新版,想用最新版可以从官网下载。
MySQL
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的关系数据库管理系统应用软件之一。
官网下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
安装教程:https://www.cnblogs.com/dream0-0/p/11203076.html
MySQL默认安装在C盘,安装时不能改变安装位置,所以建议C盘留出足够空间。安装时只安装MySQL Server就可以满足正常使用,1G空间绰绰有余。
Navicat Premium
Navicat Premium是一款数据库可视化工具,可以连接MySQL、SQL server等数据库,更方便的查看数据库内数据。
官网下载地址:https://www.navicat.com.cn/download/navicat-premium
破解教程:https://www.cnblogs.com/dream0-0/p/11208396.html
Eclipse
官网下载地址:https://www.eclipse.org/downloads/
汉化教程:在官网(https://www.eclipse.org/babel/downloads.php)下载对应eclipse版本的汉化包,解压后将features和plugins两个文件夹放到eclipse的dropins文件夹内。不要直接解压到eclipse安装目录!!!不要直接解压到eclipse安装目录!!!不要直接解压到eclipse安装目录!!!万一汉化插件出错,可以直接将dropins文件夹清空,如果直接解压到eclipse安装目录会导致不知道该怎么卸载汉化插件!!!
Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
官网下载地址:http://tomcat.apache.org/
建议使用最新版。
Java环境
编写动态网页前,必须配置Java环境,否则无法编写动态网页。
环境配置教程:https://www.runoob.com/java/java-environment-setup.html
JDBC驱动(数据库连接器)
连接MySQL的一个驱动,编写连接MySQL的动态网页时需要导包(解压后向项目中导入mysql-connector-java-版本号.jar)。
官网下载地址:https://dev.mysql.com/downloads/connector/j/
Select Operating System选项选择Platform Independent,然后在出现的下载列表选择某一项下载。
项目创建过程
1.新建动态网页项目
File——New——Dynamic Web Project(如果没找到的选Other——选择web目录下的Dynamic Web Project)——Target runtime这一栏选择New Runtime——在Apache目录下选择Apache Tomcat v9.0——Next——点击Tomcat installation directory一栏右侧Browse——选择解压之后的Tomcat的文件夹——n个Next——最后一步勾选上Generate web.xml deployment descriptor,页面跳转可以根据这个配置改变代码。
2.导包
解压数据库连接器压缩包——复制mysql-connector-java-版本号.jar——粘贴到项目的WebContent的WEB-INF的lib里边——右键mysql-connector-java-版本号.jar——构建路径——添加至构建路径。
3.创建servlet和jsp
右键项目——New——Servlet(如果没找到的选Other——选择web目录下的Servlet),自定义包名类名。
右键项目——New——JSP File(如果没找到的选Other——选择web目录下的JSP File),自定义文件名。
项目结构
当前项目部署在Tomcat后可以运行,但是可能在架构方面不满足某些规范,等到以后深入学习之后,再解决这些问题。