Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ADO.NetʵÏÖOracle´óÅúÁ¿Êý¾ÝµÄ¸üÐÂÓÅ»¯

ÔÚÈÕ³£µÄÒµÎñϵͳӦÓÃÖУ¬´ó¼Ò¾­³£»áʹÓõ½´óÁ¿Êý¾ÝµÄµÄÌá½»£¨°üÀ¨²éѯ¡¢¸üлòɾ³ý£©£¬¼ÙÈçÄ¿±êÊý¾Ý¿âµÄÊý¾ÝÁ¿½Ï´ó£¬Ò»´ÎÐèÒª´¦ÀíµÄ²Ù×÷½Ï¶à£¬¾Í»á³öÏÖϵͳִÐÐЧÂʵÍϵÈÎÊÌâ¡£Îı¾ÖбÊÕßÒÔOracle9iÊý¾Ý¿âΪÀý£¬Í¨¹ý¶ÔADO.NetÖеÄÊý¾Ý¿âÖ§³ÖµÄÓ¦ÓÃʵ¼ù£¬ËµÃ÷¼¸ÖÖ³£¼ûµÄÓÅ»¯´¦Àí·½·¨£¬²¢¶Ô±ÈÆäÖеÄÓÅÁÓ¡£
¡¡¡¡ÎªÁ˸üÏêϸ˵Ã÷Çé¿ö£¬±ÊÕßÒÔijҵÎñÊý¾ÝÌ¹¦ÄÜΪÀý£¬¼ÙÉèÓÐ100¸öÓû§Ã¿ÖÜÐèÒªÌijͳ¼ÆÊýÁ¿£¬ÌÃ÷ϸµÄÊý¾ÝÁ¿Ô¼Îª200Ìõ£¬ÓÐרÃŵÄÌî±¨Ò³ÃæÊµÏÖÒ»´ÎÌá½»£¬ÕâÑùÒ»ÖܵÄÊý¾ÝÔöÁ¿Ô¼Îª2Íò£¬Ò»ÄêΪ100¶àÍò£¬Òª±£Ö¤ÏµÍ³ÓÐЧÔËÐÐ6ÄêÒÔÉÏ£¬ÐèÒª¿¼ÂÇÊý¾Ý´æ´¢£¨Ôö¡¢É¾¡¢¸Ä£©Ð§ÂÊÎÊÌ⣬£¨Êý¾Ý¿â±¾ÉíµÄÓÅ»¯ÅäÖ㬰üÀ¨±í¿Õ¼ä¡¢Ë÷ÒýµÈ²éѯЧÂÊÒѾ­¿¼ÂÇ£¬²»ÔÚ´ËÌÖÂÛ·¶³ë£©¡£ÕâÀàÒµÎñµÄÌØµãÊÇ£¬Êý¾Ý²Ù×÷Á¿½Ï´ó£¬µ«Ö´ÐеÄÖ¸ÁÔӶȽϵͣ¬°üº¬¼òµ¥µÄÐÂÔö¡¢Ð޸ġ¢É¾³ý3Àà¡£
¡¡¡¡´«Í³´¦Àí·½·¨´æÔÚµÄÎÊÌâ
¡¡¡¡¶Ôÿһ¸öÒª´¦ÀíµÄ²Ù×÷£¬Ö±½Ó¶ÔÄ¿±ê±íÖ´ÐжÔÓ¦µÄSQL²Ù×÷£¨»ò´æ´¢¹ý³Ì£©£¬¿ÉʹÓÃADO.NetµÄ²ÎÊý»¯SQL»òͨ¹ýDataSetÓëDataAdapterÀ´¼ä½Ó´¦Àí¡£ÕâÑùÿ¸öÓû§ÅúÁ¿Ìá½»Êý¾Ýʱ£¬ÐèÒªÖ´ÐдóÔ¼200´ÎSQL²Ù×÷£¬ËäÈ»Êý¾Ý¿â½øÐÐÁËÓÅ»¯£¬µ¥´ÎÖ´ÐÐSQLµÄЧÂʲ¢²»µÍ£¬µ«ÓÉÓÚÒ»´ÎÖ´ÐеÄÖ¸Áî½Ï¶à£¬Ëæ×ÅÄ¿±êÊý¾ÝÈÝÁ¿µÄÔö¼Ó£¬Ð§ÂÊ»áÖð²½½µµÍ£¬×îÖÕ²»¿ÉÈÌÊÜ¡£
¡¡¡¡ÓÅ»¯·½·¨1£ºÁÙʱ±í´¦Àíģʽ
¡¡¡¡¶ÔÓÚ´ó¹æÄ£µÄÄ¿±êÊý¾Ý¿â±í£¬½øÐжà´ÎÐ޸ġ¢É¾³ý»ò¸üвÙ×÷£¬Ð§Âʱض¨½ÏÂý£¬Òª½µµÍ¶ÔÄ¿±ê±íµÄ²Ù×÷´ÎÊý£¬¿ÉÒÔ²ÉÓÃÁÙʱ±íµÄ½â¾ö°ì·¨¡£¾ßÌå·½·¨Îª£º½¨Á¢Ò»¸öÓëÄ¿±ê±í½á¹¹ÀàËÆµÄÁÙʱ±í£¨ÓÉÓÚB/SģʽµÄÌØµã£¬ÁÙʱ±íÊÇ»ùÓÚÊÂÎñµÄ£¬¶ø²»ÊÇ»ùÓÚÁ¬½ÓµÄ£©£¬²¢Ôö¼Ó²Ù×÷ģʽ±ê¼Ç×ֶΣ¬ÔÚÖ´ÐвÙ×÷ǰ£¬½«±¾´ÎÒª²Ù×÷µÄÊý¾Ý£¬¾ÍÊÇij¸öÓû§£¬Ã¿ÖܵÄÊý¾Ý£¨Ô¼200Ìõ×óÓÒ£¬µÚÒ»´Î´¦ÀíʱӦ¸ÃûÓÐÊý¾Ý£©Ò»´Î²éѯתÈëÁÙʱ±í£¬ÔÙ¶ÔÁÙʱ±íÖ´ÐÐÐ޸ġ¢¸üС¢É¾³ý£¨×÷ɾ³ý±ê¼Ç£©²Ù×÷£¬´¦ÀíÍê±Ïºó£¬·Ö±ð½«ÁÙʱ±íµÄÊý¾Ý·ÖÈýÀàÌá½»µ½Ä¿±ê±í¡£Á÷³ÌÈçÏÂͼËùʾ£º
¡¡¡¡É¾³ý
¡¡¡¡Delete from TARGET_TABLE Where KEY In(Select KEY
¡¡¡¡from TEMP_TABLE Where STATE=’Delete’
¡¡¡¡ÐÂÔö
¡¡¡¡Insert Into TARGET_TABLE …
¡¡¡¡Select … from TEMP_TABLE Where STATE=’Insert’
¡¡¡¡ÐÞ¸Ä
¡¡¡¡Update TARGET_TABLE Set …
¡¡¡¡Where KEY=TEMP_TABLE.KET AND TEMP_TABLE.STATE=’Update’
¡¡¡¡ÊµÑéÖ¤Ã÷£¬ÔÚ50ÍòÊý¾ÝÁ¿µÄÌõ¼þÏ£¬´Ë·½·¨Äܱȴ«


Ïà¹ØÎĵµ£º

[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)

±¾ÏµÁÐÎÄÕµ¼º½
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Ò»)--αÁÐROWNUMʹÓü¼ÇÉ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(¶þ)--±êÁ¿×Ó²éѯ
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Èý)--PackageµÄÓŵã
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(ËÄ)--ÅúÁ¿´¦Àí
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Îå)--µ÷Óô洢¹ý³Ì·µ»Ø½á¹û¼¯
[Oracle]¸ßЧµÄPL/SQL³ÌÐòÉè¼Æ(Áù)- ......

ÓÃjavaµ÷ÓÃoracle´æ´¢¹ý³Ì×ܽá

ÉùÃ÷£º
ÒÔϵÄÀý×Ó²»Ò»¶¨ÕýÈ·£¬Ö»ÊÇΪÁËÑÝʾ´ó¸ÅµÄÁ÷³Ì¡£
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
´æ´¢¹ý³ÌΪ£º
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS
BEGIN
   INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
È»ºóÄØ£¬ÔÚjavaÀïµ÷ÓÃʱ¾ÍÓÃÏÂÃæµÄ´ ......

ÔÚOracleÏ¿ª·¢Java³ÌÐòµÄ¾­µäÎÊÌâ½â´ð

 
ÎÊÌâÒ»£ºÈç±£¼ÓÔØJDBCÇý¶¯³ÌÐò£º
 
Õý³£ÎÒÃǼÓÔØÇý¶¯³ÌÐòÓÐÈý¸ö;¾¶£º
 
1.Class.forName(String)ÕâÏëµ±ÓÚclassLoaderÒ»¸öStringÖ¸¶¨µÄÀ࣬ÔÚ×°ÔØÊ±°Ñ¸ÃÇý¶¯³ÌÐòµÄ¾²Ì¬ÄÚÈݶ¼³õʼ»¯£¬ÆäʵÕâʱÇý¶¯³ÌÐòÀàµ÷ÓÃÁËDriverManager.registerDriver(driver)·½·¨¡£
 
2.ʹÓÃϵͳÊôÐÔ£ºSystem.getPro ......

½â¶ÁOracle¼Æ»®£ºSolaris½«±»Õü¾È MySQL¼ÌÐøÇ°Í¾Î´²·


¡¾51CTO.com¶À¼ÒÌØ¸å¡¿Ãæ¶Ô¾ª»ÅµÄ¿Í»§ºÍ¹ã·ºÖÊÒɵÄýÌ壬Oracle¹Ù·½×î½üÖÕÓÚ³ö°ñ°²Ãñ£¬ÄDZãÊÇÒ»¸öÒÔ“SUN CUSTOMERS ,Oracle Plans To£º”Ϊ´ó±êÌâµÄ¹ã¸æ¡£Ö±Òë¹ýÀ´±ã¹ýÀ´¿ÉÖªµÀ£¬Oracle½«Òª¼Ó´óSPARCºÍSolarisµÄͶÈëÁË£¬¶ø´óÀϰ尣ÀïÉ­Ò²ÏòIBMÓ²¼þÏÂÁËÕ½Ê飬Éù³ÆOracle½«×îÖÕÓ®µÃÕⳡ¾ºÕù……
&n ......

MYSQLºÍORACLEµÄһЩ²Ù×÷Çø±ð

ÓкܶàÓ¦ÓÃÏîÄ¿, ¸ÕÆð²½µÄʱºòÓÃMYSQLÊý¾Ý¿â»ù±¾ÉÏÄÜʵÏÖ¸÷ÖÖ¹¦ÄÜÐèÇó£¬Ëæ×ÅÓ¦ÓÃÓû§µÄÔö¶à£¬Êý¾ÝÁ¿µÄÔö¼Ó£¬MYSQL½¥½¥µØ³öÏÖ²»¿°ÖظºµÄÇé¿ö£º
Á¬½ÓºÜÂýÉõÖÁå´»ú£¬ÓÚÊǾÍÓаÑÊý¾Ý´ÓMYSQLǨµ½ORACLEµÄÐèÇó£¬Ó¦ÓóÌÐòÒ²ÒªÏàÓ¦×öһЩÐ޸ġ£±¾ÈË×ܽá³öÒÔϼ¸µã×¢ÒâÊÂÏϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1£® ×Ô¶¯Ôö³¤µÄÊý¾ÝÀàÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ