Ò» Êý¾Ý¿âµÄÊÂÎñ´¦Àí
¶¨Ò壺ÊÂÎñÊÇÒ»×éÏà¹ØµÄÊý¾Ý¸Ä±äµÄÂß¼¼¯ºÏ¡£ÔÚÒ»¸öÊÂÎñÖеÄÊý¾Ý¸Ä±ä£¨DML£©±£³Ö×ÅÒ»ÖµÄ״̬£¬Êý¾ÝµÄ¸Ä±äͬʱ³É¹¦»òÕßͬʱʧ°Ü¡£
¶þ Êý¾Ý¿âµÄÊÂÎñÓÉÏÂÁÐÓï¾ä×é³É
Ò»×éDMLÓï¾ä£¬Ð޸ĵÄÊý¾ÝÔÚËûÃÇÖб£³ÖÒ»ÖÂ
Ò»¸ö DDL (Data Define Language) Óï¾ä
Ò»¸ö DCL (Data Control Language)Óï¾ä
1¡¢¿ªÊ¼ÓÚµÚÒ»¸öÖ´ÐеÄÓï¾ä
2¡¢½áÊøÓÚ:
Óû§Ö´ÐÐCOMMIT »ò ROLLBACK
µ¥¸öµÄDDL or DCL Óï¾ä
Óû§Á¬½ÓÒì³£´íÎ󣬻òÕßÓû§¶Ï¿ªÁ¬½Ó
ϵͳ±ÀÀ£
COMMITºÍ ROLLBACK¿ÉÒÔÏÔʾµÄ¿ØÖÆÊÂÎñ¡£
ºÃ´¦£º
1¡¢±£Ö¤Êý¾ÝÒ»ÖÂÐÔ,Ð޸ĹýµÄÊý¾ÝÔÚûÓÐÌύ֮ǰ
ÊDz»Äܱ»ÆäËûÓû§¿´µ½µÄ¡£
2¡¢ÔÚÊý¾ÝÓÀ¾ÃÐÔÉúÐ§Ç°ÖØÐ²鿴Ð޸ĵÄÊý¾Ý
3¡¢½«Ïà¹Ø²Ù×÷×éÖ¯ÔÚÒ»Æð£¬Ò»¸öÊÂÎñÖÐÏà¹ØµÄÊý
¾Ý¸Ä±ä»òÕß¶¼³É¹¦£¬»òÕß¶¼Ê§°Ü¡£
1¡¢µ±ÏÂÁÐÇé¿ö·¢ÉúʱÊÂÎñ×Ô¶¯ÒþʽÌá½»:
Ö´ÐÐÒ»¸ö DDL Óï¾ä
Ö´ÐÐÒ»¸öDCL Óï¾ä
´Ó SQL*PlusÕý³£Í˳ö(EXIT »òÕß QUIt)
2¡¢µ±´ÓSQL*PLUSÖÐÇ¿ÐÐÍ˳ö»òÁ¬½ÓÒì³£ÖжÏʱ,ÊÂÎñ×Ô¶¯»Ø¹ö
ÒÔǰµÄÊý¾Ý¿É»Ö¸´
µ±Ç°µÄÓû§¿ÉÒÔ¿´µ½DML²Ù×÷µÄ½á¹û
ÆäËûÓû§²»ÄÜ¿´µ½DML²Ù×÷µÄ½á¹û
±»²Ù×÷µÄÊý¾Ý±»Ëø×¡,ÆäËûÓû§²»Ä ......
oracleÄÚÖóÌÐò°ü
STANDARDºÍDBMS_STANDARD ¶¨ÒåºÍÀ©Õ¹PL/SQLÓïÑÔ»·¾³
DBMS_ALERT Ö§³ÖÊý¾Ý¿âʼþµÄÒ첽֪ͨ
DBMS_APPLICATION_INFO ÔÊÐíΪ¸ú×ÙÄ¿µÄ¶ø×¢²áÓ¦ÓóÌÐò
DBMS_AQ&DBMS_AQADM ¹ÜÀíoracle advanced queuingÑ¡¼þ
DBMS_DEFER¡¢DBMS_DEFER_SYSºÍDBMS_DEFER_QUERY ÔÊÐí¹¹½¨ºÍ¹ÜÀíÑÓ³ÙµÄÔ¶³Ì¹ý³Ìµ÷ÓÃ
DBMS_DDL ijЩDDLÃüÁîµÄpl/sqlµÈЧÏî
CALENDAR ÌṩÈÕÀúά»¤¹¦ÄÜ
DBMS_DESCRIBE ÃèÊö´æ´¢×Ó³ÌÐò
DBMS_LOB ²Ù×ÝLOB¶ÔÏó
DBMS_LOG Ìṩ¶Ô Oracle LOBÊý¾ÝÀàÐͽøÐвÙ×÷µÄ¹¦ÄÜ
DBMS_LOCK Óû§¶¨ÒåµÄËø
DBMS_OUTPUT ´¦ÀíPL/SQL ¿éºÍ×Ó³ÌÐòÊä³öµ÷ÊÔÐÅÏ¢
DBMS_SESSION ÌṩALTER SESSION ÃüÁîµÄPL/SQLµÈЧ¹¦ÄÜ
DBMS_ROWID »ñµÃROWID µÄÏêϸÐÅÏ¢
DBMS_RANDOM Ìá¹©Ëæ»úÉú³ÉÆ÷
DBMS_SQL ÔÊÐíÓû§Ê¹Óö¯Ì¬SQL,¹¹ÔìºÍÖ´ÐÐÈÎÒâDMLºÍDDLÓï¾ä
DBMS_JOB Ìá½»ºÍ¹ÜÀíÔÚÊý¾Ý¿âÖÐÖ´ÐеĶ¨Ê±ÈÎÎñ
DBMS_XMLDOM ÓÃDOMÄ£ÐͶÁдXMLÀàÐ͵ÄÊý¾Ý
DBMS_XMLPARSER XML½âÎö,´¦ÀíXMLÎĵµÄÚÈݺͽṹ
DBMS_XMLGEN ½«SQL ²éѯ½á¹ûת»»Îª¹æ·¶µÄXML¸ñʽ
DBMS_XMLQUERY Ìṩ½«Êý¾Ýת»»ÎªXMLÀàÐ͵ŦÄÜ DBMS_XSLPROCESSOR ÌṩXSLT¹¦ÄÜ. ת»»XMLÎĵµ
UTL_FILE ÓÃPL/SQL³ÌÐòÀ´¶Áд²Ù×÷ÏµÍ ......
×î½ü±»Õâ¸öÎÊÌâÀ§»óÁËÒ»¶Îʱ¼ä
ÎÊÌâµÄÓÉÀ´ÊÇÕâÑùµÄ£º
ÔÚpageloadʼþÖУ¬ÓÐÒ»ÐÐÓï¾ä¶Ôthis.Title¸³Öµ£º this.Title = dir.name;
ÓÉdirµÄnameÈ¥¶¯Ì¬µÄÉú³ÉÍøÒ³µÄtitle
Õâô×ö²¢Ã»ÓÐʲôÎÊÌ⣬µ«ÊÇÒ»µ©½áºÏÁËajax£¬ÎÊÌâ¾Í³öÏÖÁË
ÓÐÐËȤµÄÅóÓÑ¿ÉÒÔ³¢ÊÔÒ»ÏÂ
ÔÚpageloadÖжÔthis.Title¸³Öµ£¬È»ºóÔÚbodyÖÐдһ¸öupdatepanel£¬ÔÚupdatepanelÖÐдһ¸ö°´Å¥£¬²¢×¢²áÆäonclickʼþ
ÔÚµã»÷updatepanelÖеİ´Å¥ºó£¬titleÒѾ²»ÊǸղŶ¨ÒåµÄtitleÁË¡£¡£¡£¡£¡£¡£
ĿǰûÓÐÕÒµ½Ò»¸öºÜÓÐЧµÄ°ì·¨£¬Ö»ÄÜÔÚ!ispostback Àï°ÑtitleµÄÁÙʱֵдµÀviewstateÀÔÙͨ¹ýviewstate°ÑÖµ´«¸øtitle
¼ÌÐøÑо¿ÖС£¡£¡£ ......
Ajax------ºÜ¶à³ÌÐòÔ±¶¼Ï²»¶ÍæÕâ¸ö¶«Î÷,¾õµÃºÜÊǸßÉîβâ,¶øÇÒÔ½ÊÇÍ´¿àÔ½ÖÓ°®,ÎÒ·¢ÏÖÕâÊdzÌÐòÔ±µÄͨ²¡,ºÃÏñ²»ÕÛÄ¥×Ô¼º²»×ãÒÔÏíÊÜÕâôÃÀºÃµÄÉú»î,AjaxºÜ»ð,ȷʵºÜ»ð,»ðµ½Ê²Ã´³Ì¶ÈÎÒÒѾ²»´óÇå³þ,ÔÚµ±Ê±ÎÒѧ³ÌÐòµÄÄǸöÄê´úËüÉõÖÁ³¬¹ýspring,strutsµÈµÈÖ÷Á÷µÄ¿ò¼Ü,ÌìÄÄ΢ÈíºÍSUN¶¼ºÜµ£ÐÄ,µ«ÊÇʱ¼äÖ¤Ã÷Ajax½ö½öÖ»ÊǸöÕâЩ³ÌÐòÔ±ÕÛÄ¥×Ô¼ºµÄÓû§ÌåÑé°ÕÁË,µ«ÊDz»ÄÜ˵Ajax²»ÖØÒª.ÒòΪ¿Í»§²ÅÊÇÉϵÛ.ËùÒÔAjaxÖØÒª²»ÖØÒª???ÖØÒª!!ËùÒÔ½ñÌìдһ¸öÓйØÓÚAjaxÓû§ÑéÖ¤µÄÀý×Ó.ÖÁÓÚAjaxµÄ»úÖÆÔÚÕâ¾Í²»Ëµ,ÏàÐÅÖªµÀAjaxµÄÈ˶¼ÖªµÀ,²»ÖªµÀµÄÒ²¾Í±ðѧÁË,¹À¼ÆÒ²Ã»ÄÇ˼Ïë.
ǰ̨£º
<script>
var¡¡XMLHttpReq=false; ¡¡¡¡
¡¡¡¡¡¡//´´½¨Ò»¸öXMLHttpRequest¶ÔÏó ¡¡¡¡
¡¡¡¡¡¡function¡¡createXMLHttpRequest(){ ¡¡¡¡
if(window.XMLHttpRequest){¡¡//Mozilla¡¡ ¡¡¡¡
¡¡¡¡¡¡¡¡XMLHttpReq=new¡¡XMLHttpRequest(); ¡¡¡¡
¡¡¡¡¡¡¡¡} ¡¡¡¡
¡¡¡¡¡¡¡¡else¡¡if(window.ActiveXObject){ ¡¡¡¡
¡¡¡¡¡¡try{ ¡¡¡¡
¡¡¡¡¡¡ XMLHttpReq=new¡¡ActiveXObject("Msxml2.XMLHTTP"); ¡¡¡¡
¡¡¡¡¡¡}catch(e){ ¡¡¡¡
¡¡¡¡ try{ ¡¡¡¡
& ......
Ajax(Asynchronous JavaScript and XML)ÊÇÒ»¸ö½áºÏÁËJava¼¼Êõ¡¢XML¡¢ÒÔ¼°JavaScriptµÄ±à³Ì¼¼Êõ£¬¿ÉÒÔÈÃÄã¹¹½¨»ùÓÚJava¼¼ÊõµÄWebÓ¦Ó㬲¢´òÆÆÁËʹÓÃÒ³ÃæÖØÔØµÄ¹ßÀý¡£
Ajax£¬Òì²½JavaScriptÓëXML£¬ÊÇʹÓÿͻ§¶Ë½Å±¾ÓëWeb·þÎñÆ÷½»»»Êý¾ÝµÄWebÓ¦Óÿª·¢·½·¨¡£ÕâÑù£¬WebÒ³Ãæ²»Óôò¶Ï½»»¥Á÷³Ì½øÐÐÖØÐ¼Ӳ㬾ͿÉÒÔ¶¯Ì¬µØ¸üС£Ê¹ÓÃAjax£¬Äã¿ÉÒÔ´´½¨½Ó½ü±¾µØ×ÀÃæÓ¦Óõģ¬Ö±½ÓµÄ¡¢¸ß¿ÉÓõġ¢¸ü·á¸»µÄ¡¢¸ü¶¯Ì¬µÄWebÓû§½Ó¿Ú½çÃæ¡£
Ajax²»ÊÇÒ»¸ö¼¼Êõ£¬Ëü¸üÏñÊÇÒ»¸öģʽ—±êÖ¾²¢ÃèÊöÓÐÓõÄÉè¼Æ¼¼ÇɵÄÒ»ÖÖ·½·¨¡£¶ÔÓÚ¸ÕÁ˽âËüµÄÐí¶à¿ª·¢ÈËÔ±À´Ëµ£¬ËüÊÇÒ»ÖÖеĸоõ£¬µ«ÊÇʵÏÖAjaxµÄËùÓÐ×é¼þ¶¼ÒÑ´æÔÚÁËÐí¶àÄê¡£
µ±Ç°µÄÈÈÄÖÊÇÒòΪÔÚ2004Óë2005Äê³öÏÖÁËһЩ»ùÓÚAjaxµÄ·Ç³£¶¯Ì¬µÄWebUI£¬ÓÈÆäÊÇGoogleµÄGMailÓëMapsÓ¦ÓÃϵͳ¡¢ÓëÕÕÆ¬¹²ÏíÍøÕ¾Flickr¡£ÕâЩUI³ä·ÖµØÊ¹ÓÃÁ˺ǫ́ͨµÀ£¬Ò²±»Ò»Ð©¿ª·¢Õß³ÆÎª“Web 2.0”£¬²¢µ¼ÖÂÁË´ó¼Ò¶ÔAjaxÓ¦ÓÃÐËȤµÄÃÍÕÇ¡£
Ò»¸ö¸üºÃµÄ¹ºÎï³µ
Äã¿ÉÒÔʹÓÃAjaxÀ´¼ÓÇ¿´«Í³µÄWebÓ¦Óã¬Í¨¹ýÏû³ýÒ³ÃæÔØÈëÀ´Ê¹½»»¥¸üÁ÷³©¡£ÎªÁËʾ·¶Ëü£¬ÎÒ½«Ê¹ÓÃÒ»¸ö¼òµ¥µÄ£¬Äܶ¯Ì¬¸üмÓÈëµÄÎïÆ·¹ºÎï³µ¡£½áºÏÒ»¸öÔÚÏßÉ̵꣬Õâ¸ö·½·¨¿ÉÒÔ²»Óõȴýµã»÷ºóµÄÒ³ÃæÖØÔØ£¬¶øÈÃÎÒà ......
ÎÒÔÚÉÏһƪÎÄÕÂÖÐʹÓÃÔʼjavascriptµÄ·½Ê½¹¹Ôìajaxµ÷Ó㬵«´ÓÈ«¾Ö¿´£¬²»½ö½ö´úÂëµÄÔĶÁÐԱȽϵͶøÇÒÒþ²Ø·¢Éú´íÎóµÄ¿ÉÄÜ£¬±ÈÈçÔÚÒ³Ãæ¼ÓÔØÊ±¾Í¸Ä±ädom½á¹¹£¬»¹ÒªÊ±¿Ì¹Ø×¢ä¯ÀÀÆ÷µÄ¼æÈÝÐÔ£¬¶øÊ¹ÓÃjQueryÎÒÃǽ«²»´æÔÚÀàËÆµÄÎÊÌ⣬´úÂëµÄ¿É¶ÁÐÔÒ²ÏÔÖøÌá¸ß£¬´úÂëÁ¿Ð¡£¬ÏÂÃæÊÇjQuery°æ±¾µÄjs²¿·Ö´úÂ룬ϣÍûÄܹ»¶Ô¶ÁÕßÓÐËùÌå»á£¬ÎÒºóÃæ½«Â½Ðø×ªÔؽéÉÜjQueryµÄÏà¹ØÖªÊ¶£¬»¶ÓÔĶÁ£º
<script src="jQuery/jquery-1.3.2-vsdoc2.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("#ajaxRequest").bind("click",function(event){
$.get("Demo.aspx",function(data,textStatus){
//Çå¿Õ±¾Ò³±í¸ñÖгýµÚÒ»ÐÐÍâµÄËùÓÐÐÐ
&nbs ......