本篇文章給大家分享的內容是關於如何通過idea串連mysql實現簡單的CRUD,有著一定的參考價值,有需要的朋友可以參考一下
大三考研狗,本來不想寫部落格了,有點浪費時間。後來想一想,就利用零碎時間時間來寫。
許多萌新,也許剛接觸idea,覺得哇,好強大,的確如此。但也許用起來不是那麼容易上手,這裡,我就簡單介紹下標題所寫的。
1、首先,在mysql下建立資料庫,名為:studentdbtest,並建立一張表,名為:Student;如:
2、開啟idea,建立一個功程,名叫:project02_dbtest(我選擇的是java Enterprise -> web application,即建立的是web項目,當然建立其他項目也行)
3.接下來,就需要匯入mysql jar包,,首先在web_INF目錄下,建立一個lib包(Directory),匯入mysql驅動(把你下載的mysql jar包複製粘貼到lib包下就行了),然後,很重要的一步,選中剛匯入的mysql jar 包,右擊,選擇Add as Library,會彈出一個視窗,選擇ok就行了。到這裡為止,所有準備工作都做好了,接下來,就是碼代碼了。
4.在src下建立了CRUD這個包,建立一個查詢query.java,。下面的代碼我就不解釋了,注釋寫的也很清楚。
代碼部分:
public class query { public static void main(String[] args) throws ClassNotFoundException, SQLException { //1.註冊資料庫的驅動// Driver driver=new com.mysql.jdbc.Driver();// DriverManager.registerDriver(driver); Class.forName("com.mysql.jdbc.Driver"); //2.擷取資料庫連接 String url="jdbc:mysql://localhost:3306/StudentdbTest?useSSL=false"; Connection connection = DriverManager.getConnection(url, "root", "root123"); //3.擷取資料庫的對象 Statement statement = connection.createStatement(); String sql="select *from student"; ResultSet resultSet = statement.executeQuery(sql);// Statement statement = JDBCUtil.getConnection.createStatement();// String sql="select *from student";// ResultSet resultSet = statement.executeQuery(sql); //4.遍曆結果集,取出資料 while(resultSet.next()){ String p_id = resultSet.getString("P_Id"); String p_name = resultSet.getString("P_Name"); System.out.println("學號:"+p_id+"姓名:"+p_name); } //5.關閉資料庫連接 resultSet.close(); statement.close(); connection.close(); //JDBCUtil.getConnection.close(); }}
5.至於增刪改部分,都差不多,在這裡就不寫了。