日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

JDBC原生開發(fā)步驟

 昵稱53689559 2018-03-20

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

    jdbc的原生開發(fā)步驟

    1、注冊驅(qū)動

    2、獲得連接

    3、獲得執(zhí)行者對象

    4、獲得結(jié)果集

    5、結(jié)果集處理

    6、釋放資源

復制代碼
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

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

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

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

釋放資源的時候,一般是將后寫的先關(guān)閉。

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

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多