如何通過idea串連mysql實現簡單的CRUD

來源:互聯網
上載者:User
本篇文章給大家分享的內容是關於如何通過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.至於增刪改部分,都差不多,在這裡就不寫了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.