maven简介

一、什么是Maven?
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
二、Maven是干什么的?
Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的,可以使用maven对java项目进行构建、依赖管理。任何web开发都会用到。
三、如何下载安装使用?
在官网中下载maven包,下载完,解压接口,copy到一个无中文的目录,并且创建目录maven-repository,这个目录主要用来保存下载的jar包。修改配置文件 config/setting.xml,在53行底下写入下面这行代码

<localRepository>创建的maven-repository的目录 </localRepository>

因为官网在国外所以下载特别慢,所以我们用阿里私服,配置阿里镜像服务器。
<mirror></mirror>注释下写入

<mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </mirror>

然后再配置到Eclipse中

打开Eclipse设置首选项

maven 公共项目 maven项目介绍_maven


找到maven选项下拉里面找到installations添加路径,maven解压包下的bin路径。

maven 公共项目 maven项目介绍_mysql_02


然后再更改User settings路径,将之前修改的settings.xml路径写入。

maven 公共项目 maven项目介绍_maven 公共项目_03


新建一个maven工程,Select an Archetype选择maven-archetype-quickstart1.1。

maven 公共项目 maven项目介绍_xml_04


maven 公共项目 maven项目介绍_mysql_05


创建完成后,配置JDK。然后修改pom.xml文件类容。去官网https://mvnrepository.com/搜索mysql,找到MySQL Connector/j,如果是JDK8找到5.1.44,将如下代码复制。

maven 公共项目 maven项目介绍_xml_06


粘贴到pom.xml中的dependencies标签中

maven 公共项目 maven项目介绍_mysql_07


然后就可以愉快(痛苦)的写代码了:)

主要有以下步骤:

①:加载驱动;

②:建立连接;

③:预处理SQL语句;

④:执行SQL语句;

⑤:处理SQL语句执行结果;

⑥:释放资源;

加载驱动:Calss forName("com.mysql.jdbc.Driver"); 建立连接:Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/【指定数据库】", "root", "【密码】");

预处理sql语句:PreparedStatement pst = con.prepareStatement("查询语句");

执行sql语句:ResultSet rs = pst.executeQuery();

处理sql语句执行结果:

while(rs.next()) {
			System.out.println(rs.get字段类型("字段名"));
		}

释放资源:

rs.close();
		pst.close();
		con.close();

maven 公共项目 maven项目介绍_maven_08


如果每查询一个文件就得写一个上述代码,就特别的麻烦,所以可以建立一个工具类,将重复代码封装起来实现代码重用。