锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合久久一本伊伊区,亚洲最大激情中文字幕,亚洲一区二区三区日本久久九http://www.tkk7.com/human2008/archive/2008/01/10/174222.html鐏?鐏?Thu, 10 Jan 2008 03:37:00 GMThttp://www.tkk7.com/human2008/archive/2008/01/10/174222.htmlhttp://www.tkk7.com/human2008/comments/174222.htmlhttp://www.tkk7.com/human2008/archive/2008/01/10/174222.html#Feedback0http://www.tkk7.com/human2008/comments/commentRss/174222.htmlhttp://www.tkk7.com/human2008/services/trackbacks/174222.html鏁版嵁搴?/font>鍩烘湰鎿嶄綔

銆銆1銆乯ava鏁版嵁搴?/font>鎿嶄綔鍩烘湰嫻佺▼

銆銆2銆佸嚑涓父鐢ㄧ殑閲嶈鎶宸э細

銆銆·鍙粴鍔ㄣ佹洿鏂扮殑璁板綍闆?/p>

銆銆·鎵歸噺鏇存柊

銆銆·浜嬪姟澶勭悊

銆銆java鏁版嵁搴?/font>鎿嶄綔鍩烘湰嫻佺▼錛氬彇寰?a target="_blank">鏁版嵁搴?/font>榪炴帴 - 鎵цsql璇彞 - 澶勭悊鎵ц緇撴灉 - 閲婃斁鏁版嵁搴?/font>榪炴帴

銆銆1銆佸彇寰?a target="_blank">鏁版嵁搴?/font>榪炴帴

銆銆1)鐢―riverManager鍙?a target="_blank">鏁版嵁搴?/font>榪炴帴

銆銆渚嬪瓙

銆銆String className,url,uid,pwd;

銆銆className = "oracle.jdbc.driver.OracleDriver";

銆銆url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;

銆銆uid = "system";

銆銆pwd = "manager";

銆銆Class.forName(className);

銆銆Connection cn = DriverManager.getConnection(url,uid,pwd);

銆銆2)鐢╦ndi(java鐨勫懡鍚嶅拰鐩綍鏈嶅姟)鏂瑰紡

銆銆渚嬪瓙

銆銆String jndi = "jdbc/db";

銆銆Context ctx = (Context) new InitialContext().lookup("java:comp/env");

銆銆DataSource ds = (DataSource) ctx.lookup(jndi);

銆銆Connection cn = ds.getConnection();

銆銆澶氱敤浜巎sp涓?/p>

銆銆2銆佹墽琛宻ql璇彞

銆銆1)鐢⊿tatement鏉ユ墽琛宻ql璇彞

銆銆String sql;

銆銆Statement sm = cn.createStatement();

銆銆sm.executeQuery(sql); // 鎵ц鏁版嵁鏌ヨ璇彞(select)

銆銆sm.executeUpdate(sql); // 鎵ц鏁版嵁鏇存柊璇彞(delete銆乽pdate銆乮nsert銆乨rop絳?statement.close();

銆銆2)鐢≒reparedStatement鏉ユ墽琛宻ql璇彞

銆銆String sql;

銆銆sql = "insert into user (id,name) values (?,?)";

銆銆PreparedStatement ps = cn.prepareStatement(sql);

銆銆ps.setInt(1,xxx);

銆銆ps.setString(2,xxx);

銆銆...

銆銆ResultSet rs = ps.executeQuery(); // 鏌ヨ

銆銆int c = ps.executeUpdate(); // 鏇存柊

銆銆3銆佸鐞嗘墽琛岀粨鏋?/strong>

銆銆鏌ヨ璇彞錛岃繑鍥炶褰曢泦ResultSet

銆銆鏇存柊璇彞錛岃繑鍥炴暟瀛楋紝琛ㄧず璇ユ洿鏂板獎鍝嶇殑璁板綍鏁?/p>

銆銆ResultSet鐨勬柟娉?/p>

銆銆1銆乶ext()錛屽皢娓告爣寰鍚庣Щ鍔ㄤ竴琛岋紝濡傛灉鎴愬姛榪斿洖true;鍚﹀垯榪斿洖false

銆銆2銆乬etInt("id")鎴杇etSting("name")錛岃繑鍥炲綋鍓嶆父鏍囦笅鏌愪釜瀛楁鐨勫?/p>

銆銆4銆侀噴鏀捐繛鎺?/strong>

銆銆cn.close();

銆銆涓鑸紝鍏堝叧闂璕esultSet錛岀劧鍚庡叧闂璖tatement(鎴栬匬reparedStatement);鏈鍚庡叧闂瑿onnection

銆銆鍙粴鍔ㄣ佹洿鏂扮殑璁板綍闆?/p>

銆銆1銆佸垱寤哄彲婊氬姩銆佹洿鏂扮殑Statement

銆銆Statement sm = cn.createStatement(ResultSet.TYPE_SCROLL_ENSITIVE,ResultSet.CONCUR_READ_ONLY);

銆銆璇tatement鍙栧緱鐨凴esultSet灝辨槸鍙粴鍔ㄧ殑

銆銆2銆佸垱寤篜reparedStatement鏃舵寚瀹氬弬鏁?/p>

銆銆PreparedStatemet ps = cn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

銆銆ResultSet.absolute(9000);

銆銆·鎵歸噺鏇存柊

銆銆1銆丼tatement

銆銆Statement sm = cn.createStatement();

銆銆sm.addBatch(sql1);

銆銆sm.addBatch(sql2);

銆銆...

銆銆sm.executeBatch()

銆銆涓涓猄tatement瀵硅薄錛屽彲浠ユ墽琛屽涓猻ql璇彞浠ュ悗錛屾壒閲忔洿鏂般傝繖澶氫釜璇彞鍙互鏄痙elete銆乽pdate銆乮nsert絳夋垨鍏兼湁

銆銆2銆丳reparedStatement

銆銆PreparedStatement ps = cn.preparedStatement(sql);

銆銆{

銆銆ps.setXXX(1,xxx);

銆銆...

銆銆ps.addBatch();

銆銆}

銆銆ps.executeBatch();

銆銆涓涓狿reparedStatement錛屽彲浠ユ妸涓涓猻ql璇彞錛屽彉鎹㈠弬鏁板嬈℃墽琛岋紝涓嬈℃洿鏂般?/p>

銆銆·浜嬪姟鐨勫鐞?/p>

銆銆1銆佸叧闂瑿onnection鐨勮嚜鍔ㄦ彁浜?/p>

銆銆cn.setAutoCommit(false);

銆銆2銆佹墽琛屼竴緋誨垪sql璇彞

銆銆瑕佺偣錛氭墽琛屾瘡涓涓柊鐨剆ql璇彞鍓嶏紝涓婁竴嬈℃墽琛宻ql璇彞鐨凷tatement(鎴栬匬reparedStatemet)蹇呴』鍏坈lose

銆銆Statement sm ;

銆銆sm = cn.createStatement(insert into user...);

銆銆sm.executeUpdate();

銆銆sm.close();

銆銆sm = cn.createStatement("insert into corp...);

銆銆sm.executeUpdate();

銆銆sm.close();

銆銆3銆佹彁浜?/p>

銆銆cn.commit();

銆銆4銆佸鏋滃彂鐢熷紓甯革紝閭d箞鍥炴粴

銆銆cn.rollback();



鐏? 2008-01-10 11:37 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲av无码一区二区乱子伦as| 亚洲A∨午夜成人片精品网站 | 久久这里只精品热免费99| 2022中文字字幕久亚洲| 国产成人无码精品久久久免费 | 德国女人一级毛片免费| 亚洲日本成本人观看| 成人黄软件网18免费下载成人黄18免费视频 | 国产成人综合亚洲绿色| 国产精品成人免费综合| 亚洲AV无码XXX麻豆艾秋| 日韩精品电影一区亚洲| 一级成人a做片免费| 国产精一品亚洲二区在线播放| 国产无遮挡无码视频免费软件| 亚洲激情视频在线观看| 99久久久精品免费观看国产| 亚洲精品中文字幕无乱码麻豆 | 亚洲午夜激情视频| 暖暖免费日本在线中文| 亚洲av无码久久忘忧草| 国产99视频免费精品是看6| 一区二区三区免费视频播放器 | 亚欧国产一级在线免费| 亚洲AV午夜成人片| 一个人在线观看视频免费| 亚洲aⅴ无码专区在线观看| 久久精品国产亚洲5555| 在线看片免费人成视久网| 中文字幕亚洲综合久久综合| 全亚洲最新黄色特级网站 | 精品亚洲国产成人| 免费一级一片一毛片| 久久国产精品免费看| 亚洲码欧美码一区二区三区| 国产精品亚洲精品日韩已方| 久久不见久久见免费视频7| 亚洲精品无码久久久久久| 亚洲国产精品无码久久SM | 成年轻人网站色免费看| 国产精品免费久久久久影院|