JDBC講解

1.JDBC API:Java DataBase Connectivity(java數(shù)據(jù)庫訪問技術)
a.Connection conn=DriverManager.getConnection(url,"root","passwod")? ? ? ? ?//修通道 建立連接
b.PreparedStatement ps=conn.preparsedStatement(sql)? ? ? ? //貨車 語句
? ? eg,I.sql = "select *from student whrer sname=?";
c.ResultSet rs=ps.executeQuery();? ? ? ? //顯示結果

新建Web項目腾窝、包株依、類擅编。寫入驅(qū)動的三個方法扳剿。
Connection conn=null;
PerpareStatement ps=null;
ResultSet rs=null;
String sql="SELECT * FROM book1";
String url="jdbc:mysql://localhost:3306/demo";

conn=DriverManager.getConnection(url,"user","password");
ps = conn.prepareStatment(sql);
rs = ps.executeQuery();? ? ? ? ?//執(zhí)行查詢

while(rs.next()){
? ? ? ? String sno=rs.getString(1);
? ? ? ? System.out.println(sno);
? ? ? ? System.out.println(re.getString(1));
? ? ? ? System.out.println(re.getString(2));
? ??????System.out.println(re.getString(3));
? ??????System.out.println(re.getString(4));
? ??????System.out.println(re.getInt(5));
}
? ? ? ? rs.close();
? ? ? ? ps.close();
? ? ? ? conn.close();
開始時倒入jar包:Class.Class.forName("com.mysql.Drive");
調(diào)整異常:close之前全部包裹進一個異常
close相關的接在其后的finally里弄屡。


下面附上實測代碼:
package jdbc;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import javax.servlet.jsp.jstl.sql.Result;

public class JDBC {

public static void main(String[] args) {

TODO Auto-generated method stub

Connection conn = null;

PreparedStatement ps = null;

ResultSet rs = null;

String url = jdbcmysqllocalhost3306bookstor;? 數(shù)據(jù)庫位置? 直接跟數(shù)據(jù)庫名稱

String sql = SELECT? FROM student;? SQL語句

try {? 加載驅(qū)動的異常

Class.forName(com.mysql.jdbc.Driver);

conn = DriverManager.getConnection(url, root, 123456);

ps = conn.prepareStatement(sql);

rs = ps.executeQuery();? 獲得數(shù)據(jù)

while (rs.next()) {

System.out.println(rs.getString(1));

System.out.println(rs.getString(2));

System.out.println(rs.getString(3));

System.out.println(rs.getString(4));

System.out.println(rs.getInt(5));

}

} catch (ClassNotFoundException e) {

TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

TODO Auto-generated catch block

e.printStackTrace();

} finally {

try {

rs.close();

ps.close();

conn.close();

} catch (SQLException e) {

TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末泞边,一起剝皮案震驚了整個濱河市吞加,隨后出現(xiàn)的幾起案子勺卢,更是在濱河造成了極大的恐慌伙判,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黑忱,死亡現(xiàn)場離奇詭異宴抚,居然都是意外死亡,警方通過查閱死者的電腦和手機甫煞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門菇曲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人抚吠,你說我怎么就攤上這事常潮。” “怎么了楷力?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵喊式,是天一觀的道長。 經(jīng)常有香客問我萧朝,道長岔留,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任检柬,我火速辦了婚禮献联,結果婚禮上,老公的妹妹穿的比我還像新娘何址。我一直安慰自己里逆,他們只是感情好,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布用爪。 她就那樣靜靜地躺著原押,像睡著了一般。 火紅的嫁衣襯著肌膚如雪项钮。 梳的紋絲不亂的頭發(fā)上班眯,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機與錄音烁巫,去河邊找鬼署隘。 笑死,一個胖子當著我的面吹牛亚隙,可吹牛的內(nèi)容都是我干的磁餐。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼诊霹!你這毒婦竟也來了羞延?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤脾还,失蹤者是張志新(化名)和其女友劉穎伴箩,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鄙漏,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡嗤谚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了怔蚌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巩步。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖桦踊,靈堂內(nèi)的尸體忽然破棺而出椅野,到底是詐尸還是另有隱情,我是刑警寧澤籍胯,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布竟闪,位于F島的核電站,受9級特大地震影響芒炼,放射性物質(zhì)發(fā)生泄漏瘫怜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一本刽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赠涮,春花似錦子寓、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至垃它,卻和暖如春鲜屏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背国拇。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工洛史, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人酱吝。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓也殖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親务热。 傳聞我的和親對象是個殘疾皇子忆嗜,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

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

  • 本文內(nèi)容 1.什么是JDBC以及為什么要使用JDBC 2.JDBC核心API的講解 3.使用JDBC核心API進行...
    Vincilovfang閱讀 1,206評論 0 11
  • JDBC簡介 SUN公司為了簡化己儒、統(tǒng)一對數(shù)據(jù)庫的操作,定義了一套Java操作數(shù)據(jù)庫的規(guī)范捆毫,稱之為JDBC闪湾。JDBC...
    奮斗的老王閱讀 1,507評論 0 51
  • 本文主要內(nèi)容1响谓、JDBC2、DBUtils 01JDBC概念和數(shù)據(jù)庫驅(qū)動程序 A: JDBC概念和數(shù)據(jù)庫驅(qū)動程序a...
    乘風破浪的姐姐閱讀 800評論 0 6
  • java的設計模式大體上分為三大類: 創(chuàng)建型模式(5種):工廠方法模式省艳,抽象工廠模式娘纷,單例模式,建造者模式跋炕,原型模...
    Class鳴閱讀 478評論 0 49
  • 等你發(fā)現(xiàn)時間是賊了赖晶,他早已偷光你的選擇!
    梁先磊閱讀 213評論 0 1