小白搞项目中间出现过很多错误花了一天时间才捣鼓好,记录一下,也为需要的小伙伴做个参考。
事前注意:导入的jdk版本要与tomcat版本匹配。例如我下载的jdk是1.8的,那么tomcat就需要9.0以上的版本才可。8.0的版本需要1.7的jdk

第一步:创建项目和配置Tomcat

我参考的:https://blog.csdn.net/qq_38225558/article/details/83017624

其中第四步操作做个详细:先将需要的jar包导入,如图示例:

File→Project Structure→Libraries:

点+号添加:

通常包导入后是进入了(如图):

所以需要再将包复制一份粘贴到web→WEB-INF→lib中(一定要把包导进去,很关键!如果先将包复制进去会报错,只要再把包导入(Modules→Depdencies:即上述图示操作)即可)。
再继续第五步。
我的Tomcat配置后结果具体如下:

URL的

‘/’

后可加上工程名,运行时直接输.jsp文件名即可。
具体的内容,像端口号依照自己的设定即可。(修改端口号在tomcat的conf文件夹下server.xml文件中的中设定)

第二步:配置Mysql数据库

下载安装教程:

我参考的:https://blog.csdn.net/CSDN_Liang_1991/article/details/81035293
可视化工具Mysql Workbench等皆可以通过这个下载。

IDEA配置连接MySQL

我参考的:https://blog.csdn.net/CSDN_Liang_1991/article/details/81035293
URL后补充:

?serverTimezone=GMT

需要导入一个用于连接的jar包,导入使用步骤同第一步。

第三步:web.xml的配置

以我的为例子

<servlet><!-- 类名 --><servlet-name>Servlet</servlet-name><!-- 所在的包 --><servlet-class>servlet.Servlet</servlet-class><init-param><param-name>debug</param-name><param-value>0</param-value></init-param><init-param><param-name>listings</param-name><param-value>true</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>Servlet</servlet-name><!-- 访问的网址 --><url-pattern>/Servlet/*</url-pattern>
</servlet-mapping>

第四步:JSP、Modle、Servlet文件的编译

关键部分:
JSP: Servlet为创建的servlet文件名。
注意:servlet文件创建最好不要创建一个java文件再填。右击包选new下的create new servlet。.jsp及.css等用于页面装饰的文件都放在web文件下。可建包保存,页面运行时只要再 /包名/.Jsp文件名 即可。
Modle:连接数据库语句:
String url = “jdbc:mysql://127.0.0.1:3306/web”
后要添加一个

?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

Sql语句若报错,选中并ALT+Enter,再选择更改database,选择Gexxx SQL。
Servlet:
@WebServlet(name = “[servlet类名]”)

做好重定向,数据库的数据填写,再运行即可。

另外补充Mysql Workbench的用法。

以我的为例。

选择白色屏幕里的Local instance Mysql。
(图1)
选择左数第四个标识创建数据库。

选择左侧窗口下方Schemas出现创建的数据库,再创表。选择图1第一个标识打开一个sql文本,写sql语句通过ctrl+Enter执行编译操作。
注意,在打开的该sql文件中调用表是需要加上数据库名。例如:
web.login
然后大功告成!运行IDEA即可。

IDEA通过配置Tomcat连接Mysql编写简单的JavaWeb项目相关推荐

  1. 实现JSP通过Tomcat连接MySQL

    实现JSP通过Tomcat连接MySQL  服务概述 1.Tomcat是什么? Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多 ...

  2. centos jdbc配置mysql_CentOS安装glassfish4.0配置jdbc连接mysql

    版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unzip glassfish-4.0.zip cp cp glassfish4 /usr/local/ -rf 2.设置glas ...

  3. CentOS安装GlassFish4.0 配置JDBC连接MySQL

    转自:http://linux.it.net.cn/CentOS/course/2014/0724/3319.html 版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径   unz ...

  4. 【大数据技术】centos7下配置hive连接mysql,mysql-connector-java-8.0.26-1.el7.noarch.

    [大数据技术]centos7下配置hive连接mysql(配置mysql-connector-java.jar),mysql-connector-java-8.0.26-1.el7.noarch. r ...

  5. 腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目

    腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目(记录) 一.服务器修改密码(此时已安装CentOS系统) 二.防火墙添加规则 三.连接X ...

  6. Mycat环境搭建和管理及实现jsp通过tomcat连接mysql

    一.什么是tomcat 官方网站:http://tomcat.apache.org/ Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakart ...

  7. tomcat连接mysql数据库_tomcat连接常用数据库的用法

    一.用于数据库连接的术语: JDBC:(Java database connectivity)是基于java数据访问技术的一个API通过客户端访问服务器的数据库,是一个面向关系型数据库并提供一种方法查 ...

  8. [原创] MyEclipse配置Tomcat和MySQL

    1 Tomcat (1) 下载exe或者zip安装或者解压.到D:\ProgramFiles\... (2) 打开MyEclipse –> Window –> Preferences –& ...

  9. Ubuntu下Tomcat连接MySql数据库

    Linux下在tomcat上配置MySql数据库没Windows那么简单,得折腾一翻...因此值得写下来做个记录,供日后参考. 1. 下载安装MySQL Ubuntu下安装MySQL非常简单,只需要: ...

最新文章

  1. 关于C语言中的数组指针、指针数组以及二级指针
  2. 显卡不够时,如何训练大型网络
  3. C - Multiplication Table CodeForces - 448D
  4. 美国播客节目《指数视角》专访李飞飞:疫情、 AI 伦理、人才培养
  5. ITK:创建一个向量
  6. jdbc和mysql编程_MySql数据库与JDBC编程三
  7. PostgreSQL在何处处理 sql查询之五十三
  8. 【光学】基于matlab圆孔衍射动态模拟【含Matlab源码 795期】
  9. GPS从入门到放弃(十三) --- 接收机自主完好性监测(RAIM)
  10. 微信开放平台修改应用名称
  11. 万恶的LayoutSubviews
  12. php花曲线,ps钢笔工具怎么画曲线
  13. apachectl 命令详解-graceful 不中断原有连接,重新启动 Apache 服务器
  14. Hive玩得好,头发就变少
  15. 名悦集团分享那些省钱又简单的汽车保养妙招
  16. 缓存和数据库如何保证一致性
  17. 《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例
  18. 管易云和金蝶云星空接口打通对接实战
  19. matlab中结束脚本运行_一个处理dump文件的小脚本
  20. OSChina 周五乱弹 ——越污的人颜值越高 不信看图!

热门文章

  1. 【滤波器】基于低通滤波器语音信号加噪与去噪含Matlab源码
  2. 山东省第九届省赛总结 (山财)
  3. 利用OpenCV提取图像中的矩形区域(PPT屏幕等)
  4. 把彩色照片变素描照片.很漂亮哦
  5. python将照片转换为素描图片
  6. 在iTunes中安装ipad应用程序图文详细步骤
  7. 【深度学习基础】Mac系统安装Anaconda
  8. 用python批量下载网络图片_用python批量下载图片
  9. 微信小程序0 校园任务跑腿接单平台 Android hbuilderx App毕业设计.
  10. python安装anaconda3_Anaconda3安装教程