JDBC簡單介紹以及Java連接MySQL數據庫

         1. JDBCJava Database Connectivity)概念:

    JDBCSun提供的一套數據庫編程接口API,由Java語言編寫的類、接口組成。其體系結構如下圖:

    

    上圖虛線框內內容對於程序員來說,是透明的。程序員只需要操作JDBC API就可以了。

    JDBC連接如下圖所示:

    

    數據源就是不同的數據庫,例如OracleMySQLDB2等。

    若使用JDBC和數據源進行連接,則需要使用JDBC驅動程序和廠商專用API

    2.JDBC的用途:

    (1)與數據庫進行連接

    (2)發送SQL語句(是通過Java程序操作數據庫,而不是直接打開數據庫進行操作

    (3)處理結果

    3.操作數據庫的步驟(過程與IO過程相似):

    (1)打開數據庫:需要用戶名、密碼、數據庫的名字、驅動

    (2)操作數據庫:通過SQL語句進行數據庫操作,執行SQL語句的對象

    (3)關閉數據庫

    例如如下代碼:

   

    執行上述代碼後,再打開數據庫查看,會發現其中已經有了(2,'lijing','female','NJU')這一條記錄,這與直接從數據庫中進行輸入,效果是相同的。

    本質上,通過Java代碼來操作數據庫,與直接打開數據庫管理工具進行相關操作的步驟是相同的,只要理解操作數據庫的相關步驟,那麼通過在Java代碼中體現出這一過程,是不難辦到的。

 

        附,常用的SQL命令:

     1.插入:

    insert into stu_info(stu_no,stu_name,stu_gender,stu_school) values(002,'lijing','female','NJU');

           2.刪除:

    delete from stu_info where stu_info.stu_no = 111;

           3.修改:

    update stu_info set stu_info.stu_name = 'lijing' where stu_info.stu_no = '2'";

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章