記錄課程知識-初學Maven 內容連結資料庫
阿新 • • 發佈:2019-01-09
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()); } } }
結果:
歡迎指正批評。