锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码成人精品区日韩,亚洲精品无码久久久久AV麻豆,亚洲国语精品自产拍在线观看 http://www.tkk7.com/yeshucheng/archive/2010/12/14/340635.html鍙舵緧鎴?/dc:creator>鍙舵緧鎴?/author>Tue, 14 Dec 2010 05:58:00 GMThttp://www.tkk7.com/yeshucheng/archive/2010/12/14/340635.html鍦↗DBC搴旂敤涓?濡傛灉浣犲凡緇忔槸紼嶆湁姘村鉤寮鍙戣?浣犲氨搴旇濮嬬粓浠reparedStatement浠f浛Statement.涔熷氨鏄,鍦ㄤ換浣曟椂鍊欓兘涓嶈浣跨敤Statement.
鍩轟簬浠ヤ笅鐨勫師鍥?
涓.浠g爜鐨勫彲璇繪у拰鍙淮鎶ゆ?
铏界劧鐢≒reparedStatement鏉ヤ唬鏇縎tatement浼氫嬌浠g爜澶氬嚭鍑犺,浣嗚繖鏍風殑浠g爜鏃犺浠庡彲璇繪ц繕鏄彲緇存姢鎬т笂鏉ヨ.閮芥瘮鐩存帴鐢⊿tatement鐨勪唬鐮侀珮寰堝妗f:

stmt.executeUpdate("insert into tb_name (col1,col2,col2,col4) values ('"+var1+"','"+var2+"',"+var3+",'"+var4+"')");

perstmt = con.prepareStatement("insert into tb_name (col1,col2,col2,col4) values (?,?,?,?)");
perstmt.setString(1,var1);
perstmt.setString(2,var2);
perstmt.setString(3,var3);
perstmt.setString(4,var4);
perstmt.executeUpdate();

涓嶇敤鎴戝璇?瀵逛簬絎竴縐嶆柟娉?鍒鍏朵粬浜哄幓璇諱綘鐨勪唬鐮?灝辨槸浣犺嚜宸辮繃涓孌墊椂闂村啀鍘昏,閮戒細瑙夊緱浼ゅ績.

浜?PreparedStatement灝芥渶澶у彲鑳芥彁楂樻ц兘.
姣忎竴縐嶆暟鎹簱閮戒細灝芥渶澶у姫鍔涘棰勭紪璇戣鍙ユ彁渚涙渶澶х殑鎬ц兘浼樺寲.鍥犱負棰勭紪璇戣鍙ユ湁鍙兘琚噸澶嶈皟鐢?鎵浠ヨ鍙ュ湪琚獶B鐨勭紪璇戝櫒緙栬瘧鍚庣殑鎵ц浠g爜琚紦瀛樹笅鏉?閭d箞涓嬫璋冪敤鏃跺彧瑕佹槸鐩稿悓鐨勯緙栬瘧璇彞灝變笉闇瑕佺紪璇?鍙灝嗗弬鏁扮洿鎺ヤ紶鍏ョ紪璇戣繃鐨勮鍙ユ墽琛屼唬鐮佷腑(鐩稿綋浜庝竴涓兜鏁?灝變細寰楀埌鎵ц.榪欏茍涓嶆槸璇村彧鏈変竴涓?Connection涓嬈℃墽琛岀殑棰勭紪璇戣鍙ヨ緙撳瓨,鑰屾槸瀵逛簬鏁翠釜DB涓?鍙棰勭紪璇戠殑璇彞璇硶鍜岀紦瀛樹腑鍖歸厤.閭d箞鍦ㄤ換浣曟椂鍊欏氨鍙互涓嶉渶瑕佸啀嬈$紪璇戣屽彲浠ョ洿鎺ユ墽琛?鑰宻tatement鐨勮鍙ヤ腑,鍗充嬌鏄浉鍚屼竴鎿嶄綔,鑰岀敱浜庢瘡嬈℃搷浣滅殑鏁版嵁涓嶅悓鎵浠ヤ嬌鏁翠釜璇彞鐩稿尮閰嶇殑鏈轟細鏋佸皬,鍑犱箮涓嶅お鍙兘鍖歸厤.姣斿:
insert into tb_name (col1,col2) values ('11','22');
insert into tb_name (col1,col2) values ('11','23');
鍗充嬌鏄浉鍚屾搷浣滀絾鍥犱負鏁版嵁鍐呭涓嶄竴鏍?鎵浠ユ暣涓釜璇彞鏈韓涓嶈兘鍖歸厤,娌℃湁緙撳瓨璇彞鐨勬剰涔?浜嬪疄鏄病鏈夋暟鎹簱浼氬鏅氳鍙ョ紪璇戝悗鐨勬墽琛屼唬鐮佺紦瀛?榪欐牱姣忔墽琛屼竴嬈¢兘瑕佸浼犲叆鐨勮鍙ョ紪璇戜竴嬈?

褰撶劧騫朵笉鏄墍浠ラ緙栬瘧璇彞閮戒竴瀹氫細琚紦瀛?鏁版嵁搴撴湰韜細鐢ㄤ竴縐嶇瓥鐣?姣斿浣跨敤棰戝害絳夊洜绱犳潵鍐沖畾浠涔堟椂鍊欎笉鍐嶇紦瀛樺凡鏈夌殑棰勭紪璇戠粨鏋?浠ヤ繚瀛樻湁鏇村鐨勭┖闂村瓨鍌ㄦ柊鐨勯緙栬瘧璇彞.

涓?鏈閲嶈鐨勪竴鐐規槸鏋佸ぇ鍦版彁楂樹簡瀹夊叏鎬?

鍗充嬌鍒扮洰鍓嶄負姝?浠嶆湁涓浜涗漢榪炲熀鏈殑鎭朵箟SQL璇硶閮戒笉鐭ラ亾.
String sql = "select * from tb_name where name= '"+varname+"' and passwd='"+varpasswd+"'";
濡傛灉鎴戜滑鎶奫' or '1' = '1]浣滀負varpasswd浼犲叆榪涙潵.鐢ㄦ埛鍚嶉殢鎰?鐪嬬湅浼氭垚涓轟粈涔?

select * from tb_name = '闅忔剰' and passwd = '' or '1' = '1';
鍥犱負'1'='1'鑲畾鎴愮珛,鎵浠ュ彲浠ヤ換浣曢氳繃楠岃瘉.鏇存湁鐢氳?
鎶奫';drop table tb_name;]浣滀負varpasswd浼犲叆榪涙潵,鍒?
select * from tb_name = '闅忔剰' and passwd = '';drop table tb_name;鏈変簺鏁版嵁搴撴槸涓嶄細璁╀綘鎴愬姛鐨?浣嗕篃鏈夊緢澶氭暟鎹簱灝卞彲浠ヤ嬌榪欎簺璇彞寰楀埌鎵ц.

鑰屽鏋滀綘浣跨敤棰勭紪璇戣鍙?浣犱紶鍏ョ殑浠諱綍鍐呭灝變笉浼氬拰鍘熸潵鐨勮鍙ュ彂鐢熶換浣曞尮閰嶇殑鍏崇郴.(鍓嶆彁鏄暟鎹簱鏈韓鏀寔棰勭紪璇?浣嗕笂鍓嶅彲鑳芥病鏈変粈涔堟湇鍔$鏁版嵁搴撲笉鏀寔緙栬瘧浜?鍙湁灝戞暟鐨勬闈㈡暟鎹簱,灝辨槸鐩存帴鏂囦歡璁塊棶鐨勯偅浜?鍙鍏ㄤ嬌鐢ㄩ緙栬瘧璇彞,浣犲氨鐢ㄤ笉鐫瀵逛紶鍏ョ殑鏁版嵁鍋氫換浣曡繃铏?鑰屽鏋滀嬌鐢ㄦ櫘閫氱殑statement, 鏈夊彲鑳借瀵筪rop,;絳夊仛璐瑰敖蹇冩満鐨勫垽鏂拰榪囪檻.

涓婇潰鐨勫嚑涓師鍥?榪樹笉瓚寵浣犲湪浠諱綍鏃跺欓兘浣跨敤PreparedStatement鍚?

 

 

鏈夌殑鏂頒漢鍙兘姝ゆ椂瀵逛簬鐢ㄦ硶榪樹笉澶悊瑙d笅闈㈢粰涓皬渚嬪瓙

Code Fragment 1:

String updateString = "UPDATE COFFEES SET SALES = 75 " + "WHERE COF_NAME LIKE ′Colombian′"; 
stmt.executeUpdate(updateString);

Code Fragment 2:

PreparedStatement updateSales = con.prepareStatement("UPDATE COFFEES SET SALES = ? WHERE COF_NAME LIKE ? "); 
updateSales.setInt(1, 75); 
updateSales.setString(2, "Colombian"); 
updateSales.executeUpdate();

set涓殑1瀵瑰簲絎竴涓紵 2瀵瑰簲絎簩涓紵 鍚屾椂娉ㄦ剰浣爏et 鐨勭被鍨?鏄痠nt榪樻槸string  鍝堝搱寰堢畝鍗曞惂


鍘熸枃鍑哄錛?span style="font-family: Simsun; line-height: normal; font-size: medium; ">http://blog.csdn.net/spcusa/archive/2009/05/09/4164076.aspx



]]>
主站蜘蛛池模板: 亚洲激情在线观看| 五月婷婷综合免费| 高潮内射免费看片| 亚洲人成7777影视在线观看| 中文字幕精品亚洲无线码二区| 毛片免费在线观看网站| 99re6在线精品视频免费播放| 国产精品无码免费专区午夜| 国产精品国产亚洲区艳妇糸列短篇| 亚洲精彩视频在线观看| 亚洲成AV人片一区二区密柚| 亚洲另类少妇17p| 免费人成在线观看播放国产| 人禽杂交18禁网站免费| 84pao强力永久免费高清| 国产一区二区免费| 91视频免费观看高清观看完整| 污网站在线免费观看| 亚洲hairy多毛pics大全| 亚洲伊人久久大香线蕉AV| 亚洲第一精品电影网| 亚洲a在线视频视频| 亚洲国产精品成人精品无码区| AV在线播放日韩亚洲欧| 亚洲AⅤ优女AV综合久久久| 国产成人无码a区在线观看视频免费| 久久不见久久见免费影院| 国产一卡2卡3卡4卡无卡免费视频| 91大神在线免费观看| 久久精品无码专区免费青青| 久9这里精品免费视频| 免费一区二区三区| 亚洲国产精品免费视频| 亚洲精品免费在线观看| 秋霞人成在线观看免费视频 | 无码av免费网站| 国产一区二区免费| 最好看最新的中文字幕免费| 亚洲成人免费网址| 成年女人18级毛片毛片免费| 午夜一级毛片免费视频|