1. 程式人生 > >記錄課程知識-初學Maven 內容連結資料庫

記錄課程知識-初學Maven 內容連結資料庫

1.建立一個Maven的專案 在新建的Other中找到Maven 建立Maven project

2.然後next

 

3.找到Webapp

4.然後next ,鍵入反寫域名 專案名稱 版本號

5.完成 會下載一些東西  下圖  等待完成

6.然後你會看到專案的目錄結構

7.選中專案名稱 點選右鍵 專案名稱 找到Builder path 進入  雙擊1.5的jdk  進入 選擇最高版本的你電腦上的jdk

8.點選完成  之後會在 java resources中出現以下目錄結構

src/main/java 是原始碼區

src/main/resources是配置檔案

src/test/java 是測試檔案

我們主要在第一個檔案中來開始我們的程式碼編寫

8.要連線mysql我們就要新增mysql驅動的依賴庫

進入maven的官網,搜尋mysql ,點選第一個,進入選擇5.1開頭的大5.1.6的版本,點選進入

複製該區域的程式碼,貼上到pom.xml的依賴庫中

9.如圖找到pom.xml 

10.儲存之後會自動下載


11.建立測試類,來連線資料庫。

12.先檢視一下我們的資料庫中的資料。

13.所以我們的測試類要多democ資料庫中的person表進行操作(查詢)

程式碼:(有註釋)

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


import com.mysql.jdbc.Driver;

/**
 * 只有Driver來自mysql包中   其他都是sql
 * 而且 用到的三個介面
 * @author NullChen
 *
 */
public class JDBC_CONN {

	public static void main(String[] args) {
		//第一步:建立驅動連線  通過反射
		try {
			Class.forName(Driver.class.getName());
			//第二步  通過使用者名稱密碼連線  url
			//預設埠號為3306 也可以不寫
			String url = "jdbc:mysql://localhost:3306/democ";
			String user = "root";
			String password = "a123456";
			
			//介面1 
			Connection con = DriverManager.getConnection(url, user, password);
			//第三步 執行查詢的sql 語句
			//一般從客戶端輸入的時候  我們可能需要做一些字串的拼接。
			String sql = "select * from person";
			//介面2
			PreparedStatement ps = con.prepareStatement(sql);
			//返回一張結果集
			ResultSet rs = ps.executeQuery();
			//類似遊標來遍歷結果集
			while(rs.next()) {
				//括號內的引數可以寫欄位名稱 也可以寫標號  get是後面根據欄位的屬性的函式
				//比如 id 是int的  那麼獲取時需要getint(),name是varchar的 所以getString 
				int id = rs.getInt(1);
				String name = rs.getString(2);
				String sex = rs.getString(3);
				int age = rs.getInt(4);
				String address = rs.getString(5);
				System.out.println(id+"\t"+name+"\t"+sex+"\t"+age+"\t"+address);
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			System.out.println(e.getMessage());
		} 
	}
}

結果:

歡迎指正批評。