在IDEA中新建Web项目

本文最后更新于:2 小时前

本文目标

  • 创建 Maven 项目
  • 将该项目设置为Web项目
  • 可通过 JDBC 连接到 MySQL 数据库
  • 可创建 Servlet 类

创建 Maven 项目

image-20210326231015026

image-20210326231047393

导入需要的依赖

在这个项目中我们需要用到两个依赖

  • MySQL 驱动
  • Servlet-api

直接在如下位置复制

<dependencies>
        <!--    MySQL数据库驱动    -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
        </dependency>
        <!--    Servlet    -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>
    </dependencies>

这些都是固定的操作,不用记,需要使用的时候直接复制就行

image-20210326231208893

导入成功后可以在 External Libraries 中看到两个依赖

image-20210326231230139

将该项目设置为Web项目

image-20210326231249990

image-20210326231305155

创建成功后,项目结构如下图所示

image-20210326231439836

测试数据库是否连接成功

在新建测试类,在 main 方法中敲以下代码

// 加载 MySQL 驱动
Class.forName("com.mysql.jdbc.Driver");
// 新建连接,传入的参数不用记,直击复制即可
// 其中大写的内容需要改为你自己的设置
// YOUR_URL 如是使用的是本地MySQL数据库,则改为 localhost
// YOUR_DATABASE 改为你需要连接的数据库名
// YOUR_USERNAME 和 YOUR_PASSWORD 改为你的 MySQL 的账号和密码
Connection connection = DriverManager.getConnection("jdbc:mysql://YOUR_URL:3306/YOUR_DATABASE?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC", "YOUR_USERNAME", "YOUR_PASSWORD");
// 打印这个连接,如果连接成功,回返回一个地址
System.out.println(connection);

image-20210326231629937

如果没有打印类似上图的地址,返回上面的步骤看 Maven 导入依赖是否成功、连接 MySQL 的参数是否填写正确

新建Servlet

新建任意一个类,让这个类继承 HttpServlet

image-20210326231716782

如果没有出现报错,创建成功

image-20210326231726153

结束

现在 MySQL 数据库连接成功,Servlet 创建成功,可以开始写业务代码了


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!