接觸JDBC

JDBC:Java Database Cinnectivity

是一門在java語(yǔ)言中用于訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù),同時(shí)也是JAVA訪問(wèn)數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn),JAVA提供了使用JAVA訪問(wèn)所有數(shù)據(jù)庫(kù)的統(tǒng)一操作界面。

JDBC的編碼步驟:

1),加載驅(qū)動(dòng)程序

2),創(chuàng)建連接

Connection getConnection(String url,String user,String password);

3),發(fā)送SQL語(yǔ)句并執(zhí)行

Statement:表示語(yǔ)句對(duì)象

int excuteUpdate(String sql);

用來(lái)發(fā)送insert,update,delete語(yǔ)句,返回

影響數(shù)據(jù)庫(kù)表的記錄數(shù)

ResultSet executeQuery(String sql);

用來(lái)發(fā)送select語(yǔ)句,返回結(jié)果集

4),關(guān)閉連接

數(shù)據(jù)庫(kù)軟件同時(shí)支持的連接數(shù)是有限的,每一個(gè)連接都占用這數(shù)據(jù)庫(kù)有限的資源,開(kāi)啟連接,程序執(zhí)行結(jié)束之后必須及時(shí)師范資源,關(guān)閉連接。

close();關(guān)閉語(yǔ)句對(duì)象,關(guān)閉連接對(duì)象

使用JDBC實(shí)現(xiàn)添加,刪除,修改數(shù)據(jù):

*使用JDBC刪除指定id值的記錄:

sql:delete from gundam id = rx78;

*修改指定賬號(hào)的密碼:

sql:update gundam set password = 'abc';

where username = 'gundam0w0';

使用JDBC實(shí)現(xiàn)查詢:

select number,kind from gundam where id = rx78;


API:

DriverManager:類,驅(qū)動(dòng)管理器

Connection getConnection(url,user,password);

Connection:連接對(duì)象

Statement createStatement();

Statement:語(yǔ)句對(duì)象接口

int executeUpdate(String sql);

發(fā)送增刪改SQL語(yǔ)句

ResultSet executeQuery(String sql);發(fā)送查新SQL語(yǔ)句

ResultSet:結(jié)果集對(duì)象

JdbcUtil:管理連接

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 簡(jiǎn)介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射的優(yōu)秀的...
    笨鳥(niǎo)慢飛閱讀 6,248評(píng)論 0 4
  • JDBC概述 在Java中,數(shù)據(jù)庫(kù)存取技術(shù)可分為如下幾類:JDBC直接訪問(wèn)數(shù)據(jù)庫(kù)、JDO技術(shù)、第三方O/R工具,如...
    usopp閱讀 3,641評(píng)論 3 75
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,740評(píng)論 18 399
  • 今天孩子們都開(kāi)學(xué)了,我們也開(kāi)業(yè)了。六點(diǎn)二十叫倍倍起床,一副不情愿的樣子,說(shuō)討厭穿校服,我故意逗她說(shuō)那就不穿,她說(shuō)穿...
    倍感平安幸福閱讀 250評(píng)論 0 1
  • 基本語(yǔ)法 該命令主要用來(lái)創(chuàng)建目錄和子目錄。 詳細(xì)參數(shù)說(shuō)明如下所示: 用法示例 在不添加參數(shù)-p時(shí),如果需要?jiǎng)?chuàng)建的上...
    Surpassme閱讀 444評(píng)論 0 1

友情鏈接更多精彩內(nèi)容