如何用java進(jìn)行數(shù)據(jù)庫操作?
1、首先先建好數(shù)據(jù)庫,然后建立好程序的目錄,因?yàn)槭沁m用于初學(xué)者的,所以就建立一個簡單的java project,如圖。
2、進(jìn)行數(shù)據(jù)庫的連接編碼,首先要聲明這三個必要的屬性url,user,password即標(biāo)識數(shù)據(jù)的東西,也就是說怎么才能讓程序找到你所要連接的數(shù)據(jù)庫的標(biāo)識。
不同的數(shù)據(jù)庫所用的jdbc協(xié)議不一樣,這里我用的是mysql,如果是別的換一下jdbc:mysql這個東西就好,執(zhí)行結(jié)果可以看到,輸出了連接對象,說明連接成功。
3、接下來我們來看增加操作,sql是指SQL語句的字符串,?是占位符,就是指插入id為1的數(shù)據(jù),具體代碼和執(zhí)行結(jié)果如圖。
4、然后看改操作,大體的步驟是一樣的,所以我只粘貼了關(guān)鍵代碼,其余都相似,這些就是將數(shù)據(jù)庫里的id為1的名字改為王五,也可以看到數(shù)據(jù)庫里的更改結(jié)果。
5、接下來看查操作,查操作比其余的要麻煩點(diǎn),需要用到結(jié)果集,而且需要遍歷才能顯示,從數(shù)據(jù)庫取出的數(shù)據(jù)存在rs結(jié)果集中然后,進(jìn)行輸出。
6、刪除操作應(yīng)該是最簡單的,還是和前面一樣,得到連接對象。
7、然后執(zhí)行sql語句,刪除id為1的數(shù)據(jù),返回值為1,也就是有1條sql語句被執(zhí)行代碼和。