超详细一步步带你入门Maven项目

10 篇文章 0 订阅
6 篇文章 0 订阅

Maven

基本介绍

在配置Servlet之前,首先要了解一个东西,叫作Maven。

他是一个项目管理工具,他可以:

  • 管理外部依赖(项目中使用的jar包)
  • 可以使用Maven打包项目
  • 可以将项目进行部署

配置maven常见问题及解决方案

  1. 下载过慢:将maven中央仓库的地址改成国内—点击跳转详细步骤
  2. 中途断网等不当操作:将本地仓库中jar清空,重新下载
  3. 其他:关闭本机杀毒软件防火墙等。

配置maven

  1. 点击settings
    在这里插入图片描述
  2. 到此.m2文件目录下查看有没有这些文件

在这里插入图片描述
如果没有.m2文件夹或者里面没有settings,请看这篇文章点击跳转

repository没有没关系,之后下载的话会自动创建

  1. 配置好后创建maven项目,新建项目,如下图
    在这里插入图片描述

  2. 创建项目名称和路径
    在这里插入图片描述

  3. 勾选上然后确认
    在这里插入图片描述

  4. 此时就会自动配置,等出现build success,就代表配置成功
    在这里插入图片描述
    (注意:这块非常容易出错,一旦出错,就按着我上面写的出错解决方案来清空本地仓库重新下载,关防火墙,改中央仓库位置等)

  5. 此时可以看到如下目录,创建完成
    在这里插入图片描述

pom.xml文件详解

在这里插入图片描述

Maven生命周期详解

在这里插入图片描述

编写查询数据库功能的小测试

1. 建数据库

我就随遍创建了一个student表
在这里插入图片描述

2.引入jdbc的jar包

  1. 百度搜索maven,找到此网站
    在这里插入图片描述

  2. 搜索栏搜索mysql,并选择最多使用的mysql
    在这里插入图片描述

  3. 根据你mysql的版本选择对应的系列版本,我是mysql5.7,小版本选啥都无所谓
    在这里插入图片描述

  4. 复制此段代码
    在这里插入图片描述

  5. 复制刚才那段代码到此目录下,按图示操作
    在这里插入图片描述
    (注:更新操作的时候如果有错误,则沿用之前解决方案)

  6. 如果这里显示有mysql,则导入jar包成功成功

3. 编写代码

详细步骤掠过,代码如下

package org.example;

import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main ( String[] args ) throws SQLException {
        // 1.获得DataSource
        MysqlDataSource dataSource = new MysqlDataSource();
        // url,user,password
        dataSource.setURL("jdbc:mysql://127.0.0.1:3306/java18?charactionEncoding=utf8&useSSL=false");
        dataSource.setUser("root");
        // 【写自己mysql的密码】
        dataSource.setPassword("111111");
        // 2.获取connection
        Connection connection = dataSource.getConnection();
        // 3.拼接SQL
        String sql = "select * from student where id=?";
        PreparedStatement statement = connection.prepareStatement(sql);
        statement.setInt(1,2);
        // 4.得到 ResetSet
        ResultSet resultSet = statement.executeQuery();
        while (resultSet.next()){
            System.out.println("查询的数据name:"+
                    resultSet.getString("name"));
        }
        // 5.释放连接
        resultSet.close();
        statement.close();
        connection.close();
    }
}

4. run程序

在这里插入图片描述
程序输出如上,则执行成功

(小伙伴们,到此你的maven已经成功入门了)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值