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

小白搞项目中间出现过很多错误花了一天时间才捣鼓好,记录一下,也为需要的小伙伴做个参考。
事前注意:导入的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即可。

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值