JDBC的簡單使用

JDBC的英文全稱是:  java Data Base Connectivityjava

JDBC的主要做用:  (是java數據庫鏈接技術的簡稱)JDBC是由一系列鏈接(Conneation)、SQL語句(Statement)和結果集(ResultSet)構成的,其主要做用有三個:mysql

       1.創建與數據庫的鏈接sql

       2.向數據庫發起查詢請求數據庫

       3.處理數據庫返回結果安全

PreparedStatementStatement相比較,具備什麼優點?

       1.相對比較安全,能夠防止SQL注入性能

       2.有預編譯的功能,相同操做批量數據效率較高。spa

       3.PreparedStatement是在執行前先輸入SQL語句,而  Statement是在執行的時候傳入SQL語句。對象

       DriverManager :依據數據庫的不一樣,管理JDBC驅動資源

       Connection :負責鏈接數據庫並擔任傳送數據的任務  get

       Statement :由 Connection 產生、負責執行SQL語句

       ResultSet:負責保存Statement執行後所產生的查詢結果

 

 

 代碼流程:

 

     1.加載JDBC驅動

 

        Class.forName(com.mysql.jdbc.Driver);

 

      2.得到鏈接對象

 

        Connection connection = DriverManger.getConnection(「jdbc:mysql:///數據庫名」,」root」,」root」);

 

      3.得到Statement對象

 

      Statement statement = connection.createStatement();

 

      statement.exrcuteUpdate(sql);

 

        String sql = 「select * from dog」;查詢

        String sql = 「insert into dog(name,health,love)」 values(‘aaa’,90.100); 插入

        String sql = 「update dog set name =’haha’ where id=1」;更新

        String sql = 「delete from dog where id = 1」;刪除 

 

總結:

 

JDBC訪問數據庫的步驟

 

     1.加載JDBC驅動

 

     2.與數據庫創建鏈接

 

     3.建立StatementPreparedStatement對象

 

     4.發送SQL語句,並獲得返回結果

 

     5.處理返回結果

 

     6.釋放資源

 

     遍歷結果集中數據可以使用列號或列名標識列

 

     PreparedStatementStatement提升了代碼的可讀性和可維護性,提升了SQL                   語句執行的性能,提升了安全性。                 

相關文章
相關標籤/搜索