maven简述及其使用

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选项下拉里面找到installations添加路径,maven解压包下的bin路径。
在这里插入图片描述
然后再更改User settings路径,将之前修改的settings.xml路径写入。
在这里插入图片描述
新建一个maven工程,Select an Archetype选择maven-archetype-quickstart1.1。
在这里插入图片描述
在这里插入图片描述
创建完成后,配置JDK。然后修改pom.xml文件类容。去官网https://mvnrepository.com/搜索mysql,找到MySQL Connector/j,如果是JDK8找到5.1.44,将如下代码复制。
在这里插入图片描述
粘贴到pom.xml中的dependencies标签中
在这里插入图片描述
然后就可以愉快(痛苦)的写代码了:)
主要有以下步骤:
①:加载驱动;
②:建立连接;
③:预处理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();

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值