前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven系列——超简单入门级教程

Maven系列——超简单入门级教程

作者头像
程序员的时光001
发布2020-07-14 16:58:37
4330
发布2020-07-14 16:58:37
举报
文章被收录于专栏:程序员的时光

思维导图:

一、Maven简介;

maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 简单点:替换旧的本地JAR包引入方式,方便团队协作 依赖管理工具

二、Maven安装与配置;

  • Maven下载:

htp:/maven.apche.org/download.cgi

  • Maven安装:

首先要确定 jdk 已经安装和配置;把 maven 下载解压到放到 D 盘即可

三、Maven使用篇;

  • 首先我们在IDEA中建立一个Maven项目;
  • 建好之后,我们先把Maven的配置文件修改一下;

由于Maven中的jar是从仓库拉取过来,我们在这里直接设置成从阿里云的镜像获取,速度超快;

找到maven的配置文件settings.xml,在里面加入以下代码:

  • 我们以MySQL连接数据库为例进行展示:
代码语言:javascript
复制
package com.java;

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

public class Test {
    String dbUrl="jdbc:mysql://localhost:3306/db_book?useSSL=false";
    String username="root";
    String password="123456";
    String driver="com.mysql.jdbc.Driver";

    private Connection getCon() throws Exception{
        Class.forName(driver);
        Connection con= DriverManager.getConnection(dbUrl,username,password);
        return con;
    }

    public static void main(String[] args) throws Exception{
        String sql="select * from t_user";
        Test t=new Test();
        Connection con=t.getCon();
        PreparedStatement pstmt=con.prepareStatement(sql);
        ResultSet rs=pstmt.executeQuery();
        while(rs.next()){
            System.out.println(rs.getInt(1));
            System.out.println(rs.getString(2));
            System.out.println(rs.getInt(3));
        }
    }
}

按照我们之前的做法,这里肯定要引入mysql驱动包的,但是在maven中不需要引入jar包文件,我们是这样处理的;

  • 我们找到mysql在maven中的依赖:

百度搜索mysql jar maven,第一个网页打开;然后找到对应的驱动版本:

然后在pom.xml文件里面引入下列代码(其实就是mysql的依赖):

复制粘贴即可;

  • 然后我们运行上面的mysql连接数据库的代码;

是可以运行成功的!

四、我们在IDEA中配置一下Maven;

1,打开settings设置。找到maven;

2,如图所示,填好然后Apply就可以了;

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员的时光 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Maven简介;
  • 二、Maven安装与配置;
  • 三、Maven使用篇;
  • 四、我们在IDEA中配置一下Maven;
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档