首頁 >後端開發 >php教程 >如何透過idea連接mysql實現簡單的CRUD

如何透過idea連接mysql實現簡單的CRUD

不言
不言原創
2018-04-14 10:35:292830瀏覽

這篇文章給大家分享的內容是關於如何透過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.至於增刪改部分,都差不多,在這裡就不寫了。

相關推薦:

IDEA如何安裝vue開發外掛程式安裝圖文教學


######

以上是如何透過idea連接mysql實現簡單的CRUD的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn