锘??xml version="1.0" encoding="utf-8" standalone="yes"?>911久久香蕉国产线看观看,免费观看亚洲天堂,日韩精品无码一区二区三区http://www.aygfsteel.com/mailguest/category/34692.htmlMailGuest's Java Blogzh-cnSun, 21 Sep 2008 22:23:57 GMTSun, 21 Sep 2008 22:23:57 GMT60The First Day (Writing online)http://www.aygfsteel.com/mailguest/articles/My_JDBC_study_notes.htmlmailguestmailguestWed, 17 Sep 2008 16:59:00 GMThttp://www.aygfsteel.com/mailguest/articles/My_JDBC_study_notes.htmlhttp://www.aygfsteel.com/mailguest/comments/229572.htmlhttp://www.aygfsteel.com/mailguest/articles/My_JDBC_study_notes.html#Feedback0http://www.aygfsteel.com/mailguest/comments/commentRss/229572.htmlhttp://www.aygfsteel.com/mailguest/services/trackbacks/229572.html

JDBC錛?br />     |-- 鏁版嵁搴撲簰鑱斻?br />     |-- 鐢盨UN鍏徃鎵鍒跺畾鐨勭敤鏉ヨ闂暟鎹簱鐨勮鑼冦?br />     |-- 鏁版嵁搴撴暟鎹?<= 浜や簰 => 搴旂敤紼嬪簭銆?/p>

JDBC鍖呭惈涓昏涓や釜閮ㄥ垎錛?br />     |-- part 1.鐢盨UN鍏徃鍒跺畾鐨勮鑼冩帴鍙?br />         |-- java.sql    -->  鏍稿績鍖?br />         |-- javax.sql  -->  鎵╁睍鍖?br />     |-- part 2.鐢辨暟鎹簱鍘傚晢鎵鎻愪緵鐨勬暟鎹簱椹卞姩紼嬪簭錛屽畠浠疄鐜頒簡part 1閮ㄥ垎銆?/p>

JDBC鐨勯┍鍔ㄧ▼搴忓寘鍚互涓嬪洓縐嶇被鍨嬶細
    |-- 絎竴浠i┍鍔紙JDBC - ODBC Bridge錛?br />         |-- 棣栧厛鎶奐DBC鐨勮皟鐢ㄨ漿鎹㈡垚ODBC鐨勮皟鐢紝鍐嶇敤ODBC涓庡叿浣撶殑鏁版嵁搴撶郴緇熼氫俊銆?br />     |-- 絎簩浠i┍鍔?錛圢ative - API party - Java driver 鏈湴API閮ㄥ垎Java椹卞姩錛?br />         |-- Conrerts JDBC calls into calls on the native client API of a specific RODMS.
        |-- 緙虹偣錛氫笉鍚岀殑鏁版嵁搴撻渶瑕佸畨瑁呬笉鍚岀殑瀹㈡埛绔紙姣忓彴鐢?shù)鑴戦兘瑕佽锛夈?br />     |-- 絎笁浠i┍鍔?錛圝DBC - net pure Java driver 緗戠粶綰疛ava椹卞姩錛?br />         |-- 鎻愪緵緗戠粶鑺傜偣錛岄氳繃緗戠粶鑺傜偣璁塊棶鏁版嵁搴撱?br />         |-- Translates JDBC calls into a DBMS independent net protocol, which is then translated 
            to a DBMS protocol by a server.
    |-- 絎洓浠i┍鍔?錛圢ative protocol pure Java driver 鏈湴鍗忚綰疛ava椹卞姩錛?br />         |-- Conrerts JDBC calls directly into the network protocol used by DBMS.

JDBC鏍稿績API
java.sql
|--    Driver    [Interface]    鎵鏈夐┍鍔ㄥ繀闇瀹炵幇鐨勬帴鍙?/p>

|--    DriverManager    [Class]    鐢ㄦ潵綆$悊涓緇勬暟鎹簱鐨勯┍鍔?/p>

|--    Connection    [Interface]    涓庢暟鎹簱鐨勪竴涓繛鎺ュ璞?/p>

|--    Statement    [Interface]    鐢ㄤ簬鎵ц涓涓潤鎬佺殑SQL璇彞錛屽茍榪斿洖瀹冩墍鐢熸垚鐨勭粨鏋滃璞?br />     |--    PreparedStatement    [Interface]    琛ㄧず棰勭紪璇慡QL璇彞瀵硅薄錛堝姩鎬侊級
        |--    CallableStatement    [interface]    琛ㄧず鐢ㄦ潵璋冪敤瀛樺偍榪囩▼瀵硅薄

|--    ResultSet    [Interface]    瀛樻斁鏌ヨ緇撴灉闆嗙殑瀵硅薄

|--    Type    [Class]    

|--    Blob    [Interface]    浜岃繘鍒跺ぇ瀵硅薄

|--    Clob    [Interface]    瀛楃澶у璞?/p>

|--    SQLException    [Class]    鏁版嵁搴撴渶搴曞眰寮傚父錛堝凡媯嫻嬪紓甯革級
    |--    SQLWarning    [Class]    璀﹀憡

|--    DatabaseMetaData    [Class]    鍩烘湰鏁版嵁鐨勫厓鏁版嵁

|--    ResultSetMetaDate    [Class]    緇撴灉闆嗙殑鍏冩暟鎹?br />


 緙栧啓JDBC紼嬪簭姝ラ
step1錛氭敞鍐岄┍鍔ㄧ▼搴?nbsp;   [涔熷氨鏄妸椹卞姩鍔犺澆鍒癑VM涓璢
    1.Class.forName("椹卞姩綾葷殑鍏ㄩ檺瀹氬悕");
        濡傦細Class.forName("oracle.jdbc.driver.OracleDriver");
                Class.forName("com.mysql.jdbc.Driver");
    2.浣跨敤new鎿嶄綔絎︽潵鍒涘緩椹卞姩綾誨璞?br />         濡傦細Driver d = new oracle.jdbc.driver.OracleDriver();
                //DriverManager.registerDriver(d);
    3.浣跨敤緋葷粺灞炴?Djava.drivers鏉ユ寚瀹氶┍鍔ㄧ被
        濡傦細-Djava.drivers = com.mysql.jdbc.Driver;
step2錛氳幏鍙栨暟鎹簱榪炴帴    [Connection]
    濡傦細
    String url = "涓誨崗璁?姝ゅ崗璁?thin:@ip鍦板潃:绔彛鍙?鏁版嵁搴撳疄渚嬪悕";
    String user = "XXX";
    String pwd = "XXX";
    Connection con = DriverManager.getConnection(url,user,pwd);
step3錛氬垱寤烘墽琛岀殑SQL鐨勭幆澧?nbsp;   [涔熷氨鏄垱寤篠tatement]
    濡傦細Statement stm = con.createStatement();
step4錛氭墽琛孲QL璇彞
    濡傦細String sql = "select ..........";
            ResultSet rs = stm.executeQuary(sql);
step5錛氬鏋滄槸select璇彞錛屽垯澶勭悊緇撴灉闆?nbsp;   [ResultSet]
    濡傦細while(rs.next()){
                rs.getXXX緋誨垪鐨勬柟娉?);
            }
step6錛氶噴鏀捐祫婧?nbsp;   [close]
    濡傦細if(con != null) con.close();
            if(stm != null) stm.close();
            if(rs != null) rs.close();



mailguest 2008-09-18 00:59 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 仁布县| 买车| 六枝特区| 远安县| 于都县| 安国市| 廊坊市| 双桥区| 乳源| 正宁县| 临朐县| 林州市| 莱阳市| 诸城市| 陆川县| 安岳县| 石渠县| 新密市| 江西省| 锦州市| 板桥市| 阿图什市| 富顺县| 南靖县| 铁岭市| 贵州省| 江阴市| 蓬溪县| 缙云县| 修文县| 河北省| 株洲县| 昌平区| 舒城县| 潮州市| 鲁甸县| 剑河县| 西城区| 金山区| 江阴市| 赤峰市|