JDBC原生開發步驟


   導包:將需要的jar包復制到項目名下的新建的lib文件夾中,

    jdbc的原生開發步驟

    1、注冊驅動

    2、獲得連接

    3、獲得執行者對象

    4、獲得結果集

    5、結果集處理

    6、釋放資源

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/*
 * jdbd原生開發步驟,
 */
public class Test {
    public static void main(String[] args) throws Exception {
        //注冊驅動,反射方式加載
        Class.forName("com.mysql.jdbc.Driver");
        //設置url
        String url = "jdbc:mysql://127.0.0.1:3306/day08";//person是數據庫名,連接是數據庫須要開啟
        //設置用戶名
        String username = "root";
        //設置密碼
        String password = "root";
        //獲得連接對象
        Connection con = DriverManager.getConnection(url, username, password);
        //System.out.println(con);
        //獲得執行者對象
        String sql = "select * from phones";
        PreparedStatement ps = con.prepareStatement(sql);
        //獲得結果集
        ResultSet rs = ps.executeQuery();
        //結果集處理,
        while(rs.next()){
            System.out.println(rs.getString("id")+"  "+rs.getString("pinpai")+"  "+rs.getString("xinghao")+"  "+rs.getString("jiage"));
        }
        //釋放資源
        rs.close();
        ps.close();
        con.close();
    }
}

結果記得處理方式有很多,上面只是將數據表中的信息打印出來,調用結果集rs.getString()方法(這里可以根據數據庫中標的字段的屬性值選擇調用方式)。

當select語句是增、刪、改的時候,執行着對象掉用executeUpdate()方法,返回的是一個int類型的數,是數據庫修改了的記錄條數。

釋放資源的時候,一般是將后寫的先關閉。

連接之前須要將jar包導入到項目中。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM