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();
如果每查询一个文件就得写一个上述代码,就特别的麻烦,所以可以建立一个工具类,将重复代码封装起来实现代码重用。