
寫在前面:java
小夥伴兒們,你們好!上一篇咱們講了Spring中的依賴注入相關知識——Spring系列——依賴注入的幾種方式,你都瞭解嗎?mysql
咱們此次開始Maven的學習之旅!程序員
思惟導圖:web

1、Maven簡介;
maven是基於項目對象模型(POM),能夠經過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。 sql
簡單點:替換舊的本地JAR包引入方式,方便團隊協做 依賴管理工具數據庫
2、Maven安裝與配置;
-
Maven下載:swift
htp:/maven.apche.org/download.cgi微信
-
Maven安裝:maven
首先要肯定 jdk 已經安裝和配置;把 maven 下載解壓到放到 D 盤便可編輯器
3、Maven使用篇;
-
首先咱們在IDEA中創建一個Maven項目;
-
建好以後,咱們先把Maven的配置文件修改一下;
因爲Maven中的jar是從倉庫拉取過來,咱們在這裏直接設置成從阿里雲的鏡像獲取,速度超快;
找到maven的配置文件settings.xml,在裏面加入如下代碼:

-
咱們以MySQL鏈接數據庫爲例進行展現:
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鏈接數據庫的代碼;

是能夠運行成功的!
4、咱們在IDEA中配置一下Maven;
1,打開settings設置。找到maven;

2,如圖所示,填好而後Apply就能夠了;
好了,今天就先分享到這裏了,下期繼續給你們帶來Maven系列後續講解!歡迎關注個人原創技術公衆號~

本文分享自微信公衆號 - 程序員的時光(gh_9211ec727426)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。