java JDBC連接數(shù)據(jù)庫(kù)方法

建立連接

1.裝載驅(qū)動(dòng)器
Class.forName("驅(qū)動(dòng)器類名稱");
Access驅(qū)動(dòng)器類名稱:sun.jdbc.odb.JdbcOdbcDriver
Class.forName("sun.jdbc.odb.JdbcOdbcDriver");

2.建立與數(shù)據(jù)庫(kù)的連接
Connection con = DriverManager.getConnection("jdbc:子協(xié)議:子名稱"添吗,"數(shù)據(jù)庫(kù)名,密碼");
Connection con =DriverManager.getConnection("jdbc:odbc:PIMS","Test","1234");

3.數(shù)據(jù)庫(kù)進(jìn)行操作
(1)創(chuàng)建 Statement 對(duì)象

建立了到特定數(shù)據(jù)庫(kù)的連接之后十厢,就可用該連接發(fā)送 SQL 語(yǔ)句贯卦。Statement 對(duì)象用 Connection 的方法createStatement 創(chuàng)建,如下列代碼段中所示:

Connection con = DriverManager.getConnection(url, "sunny","");
Statement stmt = con.createStatement();

為了執(zhí)行 Statement 對(duì)象甘桑,被發(fā)送到數(shù)據(jù)庫(kù)的 SQL 語(yǔ)句將被作為參數(shù)提供給 Statement 的方法:

ResultSet rs = stmt.executeQuery("SELECT a, b, c FROMTable2");

(2)使用 Statement 對(duì)象執(zhí)行語(yǔ)句

Statement 接口提供了三種執(zhí)行 SQL 語(yǔ)句的方法:executeQuery拍皮、executeUpdate 和execute。使用哪一個(gè)方法由 SQL 語(yǔ)句所產(chǎn)生的內(nèi)容決定跑杭。

方法 executeQuery 用于產(chǎn)生單個(gè)結(jié)果集的語(yǔ)句铆帽,例如 SELECT 語(yǔ)句。

方法 executeUpdate 用于執(zhí)行 INSERT德谅、UPDATE 或 DELETE 語(yǔ)句以及 SQLDDL(數(shù)據(jù)定義語(yǔ)言)語(yǔ)句爹橱,例如 CREATE TABLE 和 DROP TABLE。INSERT窄做、UPDATE 或 DELETE語(yǔ)句的效果是修改表中零行或多行中的一列或多列愧驱。executeUpdate 的返回值是一個(gè)整數(shù),指示受影響的行數(shù)(即更新計(jì)數(shù))椭盏。對(duì)于CREATE TABLE 或 DROP TABLE 等不操作行的語(yǔ)句冯键,executeUpdate 的返回值總為零。

方法 execute用于執(zhí)行返回多個(gè)結(jié)果集庸汗、多個(gè)更新計(jì)數(shù)或二者組合的語(yǔ)句惫确。因?yàn)槎鄶?shù)程序員不會(huì)需要該高級(jí)功能,所以本概述后面將在單獨(dú)一節(jié)中對(duì)其進(jìn)行介紹蚯舱。

執(zhí)行語(yǔ)句的所有方法都將關(guān)閉所調(diào)用的 Statement 對(duì)象的當(dāng)前打開結(jié)果集(如果存在)改化。這意味著在重新執(zhí)行 Statement對(duì)象之前,需要完成對(duì)當(dāng)前 ResultSet 對(duì)象的處理枉昏。

應(yīng)注意陈肛,繼承了 Statement 接口中所有方法的 PreparedStatement 接口都有自己的executeQuery、executeUpdate 和 execute 方法兄裂。Statement 對(duì)象本身不包含 SQL語(yǔ)句句旱,因而必須給 Statement.execute 方法提供 SQL 語(yǔ)句作為參數(shù)。PreparedStatement 對(duì)象并 不將SQL 語(yǔ)句作為參數(shù)提供給這些方法晰奖,因?yàn)樗鼈円呀?jīng)包含預(yù)編譯 SQL 語(yǔ)句谈撒。CallableStatement 對(duì)象繼承這些方法的PreparedStatement 形式。對(duì)于這些方法的 PreparedStatement 或 CallableStatement版本匾南,使用查詢參數(shù)將拋出 SQLException啃匿。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子溯乒,更是在濱河造成了極大的恐慌夹厌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件裆悄,死亡現(xiàn)場(chǎng)離奇詭異矛纹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)光稼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門或南,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钟哥,你說我怎么就攤上這事∠狗茫” “怎么了腻贰?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)扒秸。 經(jīng)常有香客問我播演,道長(zhǎng),這世上最難降的妖魔是什么伴奥? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任写烤,我火速辦了婚禮,結(jié)果婚禮上拾徙,老公的妹妹穿的比我還像新娘洲炊。我一直安慰自己,他們只是感情好尼啡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布暂衡。 她就那樣靜靜地躺著,像睡著了一般崖瞭。 火紅的嫁衣襯著肌膚如雪狂巢。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天书聚,我揣著相機(jī)與錄音唧领,去河邊找鬼。 笑死雌续,一個(gè)胖子當(dāng)著我的面吹牛斩个,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播驯杜,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼萨驶,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了艇肴?” 一聲冷哼從身側(cè)響起腔呜,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤叁温,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后核畴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體膝但,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年谤草,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了跟束。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡丑孩,死狀恐怖冀宴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情温学,我是刑警寧澤略贮,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站仗岖,受9級(jí)特大地震影響逃延,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜轧拄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一揽祥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧檩电,春花似錦拄丰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至鹅搪,卻和暖如春站绪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背丽柿。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工恢准, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人甫题。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓馁筐,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親坠非。 傳聞我的和親對(duì)象是個(gè)殘疾皇子敏沉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容