Óà javaµ÷ÓÃoracle´æ´¢¹ý³Ì×ܽá
1¡¢Ê²Ã´ÊÇ´æ´¢¹ý³Ì¡£´æ´¢¹ý³ÌÊÇÊý¾Ý¿â·þÎñÆ÷¶ËµÄÒ»¶Î³ÌÐò£¬ËüÓÐÁ½ÖÖÀàÐÍ¡£Ò»ÖÖÀàËÆÓÚSELECT²éѯ£¬ÓÃÓÚ¼ìË÷Êý¾Ý£¬¼ìË÷µ½µÄÊý¾ÝÄܹ»ÒÔÊý¾Ý¼¯µÄÐÎʽ·µ
»Ø¸ø¿Í»§¡£ÁíÒ»ÖÖÀàËÆÓÚINSERT»òDELETE²éѯ£¬Ëü²»·µ»ØÊý¾Ý£¬Ö»ÊÇÖ´ÐÐÒ»¸ö¶¯×÷¡£ÓеķþÎñÆ÷ÔÊÐíͬһ¸ö´æ´¢¹ý³Ì¼È¿ÉÒÔ·µ»ØÊý¾ÝÓÖ¿ÉÒÔÖ´Ðж¯×÷¡£
2¡¢Ê²Ã´Ê±ºòÐèÒªÓô洢¹ý³Ì
¡¡¡¡Èç¹û·þÎñÆ÷¶¨ÒåÁË´æ´¢¹ý³Ì£¬Ó¦µ±¸ù¾ÝÐèÒª¾ö¶¨ÊÇ·ñÒªÓô洢¹ý³Ì¡£´æ´¢¹ý³Ìͨ³£ÊÇһЩ¾³£ÒªÖ´ÐеÄÈÎÎñ£¬ÕâЩÈÎÎñÍùÍùÊÇÕë¶Ô´óÁ¿µÄ¼Ç¼¶ø½øÐеġ£ÔÚ·þÎñ
Æ÷ÉÏÖ´Ðд洢¹ý³Ì£¬¿ÉÒÔ¸ÄÉÆÓ¦ÓóÌÐòµÄÐÔÄÜ¡£ÕâÊÇÒòΪ£º
.·þÎñÆ÷ÍùÍù¾ßÓÐÇ¿´óµÄ¼ÆËãÄÜÁ¦ºÍËÙ¶È¡£
.±ÜÃâ°Ñ´óÁ¿µÄÊý¾ÝÏÂÔØµ½¿Í»§¶Ë£¬¼õÉÙÍøÂçÉϵĴ«ÊäÁ¿¡£
¡¡¡¡ÀýÈ磬¼ÙÉèÒ»¸öÓ¦ÓóÌÐòÐèÒª¼ÆËãÒ»¸öÊý¾Ý£¬Õâ¸öÊý¾ÝÐè񻃾¼°µ½Ðí¶à¼Ç¼¡£Èç¹û²»Ê¹Óô洢¹ý³ÌµÄ»°£¬°ÑÕâЩÊý¾ÝÏÂÔØµ½¿Í»§¶Ë£¬µ¼ÖÂÍøÂçÉϵÄÁ÷Á¿¾çÔö¡£
¡¡¡¡²»½öÈç´Ë£¬¿Í»§¶Ë¿ÉÄÜÊÇһ̨ÀϵôÑÀµÄ¼ÆËã»ú£¬ËüµÄÔËËãËٶȺÜÂý¡£¶ø¸ÄÓô洢¹ý³Ìºó£¬·þÎñÆ÷»áºÜ¿ìµØ°ÑÊý¾Ý¼ÆËã³öÀ´£¬²¢ÇÒÖ»Ðè´«µÝÒ»¸öÊý¾Ý¸ø¿Í»§¶Ë£¬Æä
ЧÂÊÖ®¸ßÊǷdz£Ã÷ÏԵġ£
3¡¢´æ´¢¹ý³ÌµÄ²ÎÊý
¡¡¡¡ÒªÖ´ÐзþÎñÆ÷ÉϵĴ洢¹ý³Ì£¬ÍùÍùÒª´«µÝһЩ²ÎÊý¡£ÕâЩ²ÎÊý·ÖΪËÄÖÖÀàÐÍ£º
¡¡¡¡µÚÒ»ÖÖ³ÆÎªÊäÈë²ÎÊý£¬Óɿͻ§³ÌÐòÏò´æ´¢¹ý³Ì´«µÝÖµ¡£
¡¡¡¡µÚ¶þÖÖ³ÆÎªÊä³ö²ÎÊý£¬ÓÉ´æ´¢¹ý³ÌÏò¿Í»§³ÌÐò·µ»Ø½á¹û¡£
¡¡¡¡µÚÈýÖÖ³ÆÎªÊäÈë/Êä³ö²ÎÊý£¬¼È¿ÉÒÔÓɿͻ§³ÌÐòÏò´æ´¢¹ý³Ì´«µÝÖµ£¬Ò²¿ÉÒÔÓÉ´æ´¢¹ý³ÌÏò¿Í»§³ÌÐò·µ»Ø½á¹û¡£
¡¡¡¡µÚËÄÖÖ³ÆÎª×´Ì¬²ÎÊý£¬ÓÉ´æ´¢¹ý³ÌÏò¿Í»§³ÌÐò·µ»Ø´íÎóÐÅÏ¢¡£
¡¡¡¡ÒªËµÃ÷µÄÊÇ£¬²¢²»ÊÇËùÓеķþÎñÆ÷¶¼Ö§³ÖÉÏÊöËÄÖÖÀàÐ͵IJÎÊý£¬ÀýÈ磬InterBase¾Í²»Ö§³Ö״̬²ÎÊý¡£
4¡¢oracle ´æ´¢¹ý³ÌµÄ»ù±¾Óï·¨
1.»ù±¾½á¹¹
CREATE OR REPLACEPROCEDURE ´æ´¢¹ý³ÌÃû×Ö
(
²ÎÊý1 IN NUMBER,
²ÎÊý2 IN NUMBER
) IS
±äÁ¿1 INTEGER :=0;
±äÁ¿2 DATE;
BEGIN
END ´æ´¢¹ý³ÌÃû×Ö
2.SELECT INTO STATEMENT
½«select²éѯµÄ½á¹û´æÈëµ½±äÁ¿ÖУ¬¿ÉÒÔͬʱ½«¶à¸öÁд洢¶à¸ö±äÁ¿ÖУ¬±ØÐëÓÐÒ»Ìõ
¼Ç¼£¬·ñÔòÅ׳öÒì³£(Èç¹ûûÓмǼÅ׳öNO_DATA_FOUND)
Àý×Ó£º
BEGIN
SELECT col1,col2 into ±äÁ¿1,±äÁ¿2 from typestruct where xxx;
EXCEPTION
WHEN NO_DATA_FOUND THEN
xxxx;
END;
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
´æ´¢¹ý³ÌΪ£º
CREATE OR REPLA
Ïà¹ØÎĵµ£º
1.ÄãÐèÒª¾«Í¨ÃæÏò¶ÔÏó·ÖÎöÓëÉè¼Æ(OOA/OOD)¡¢É漰ģʽ(GOF£¬J2EEDP)ÒÔ¼°×ÛºÏģʽ¡£ÄãÓ¦¸ÃÊ®·ÖÁ˽âUML£¬ÓÈÆäÊÇ
class£¬object£¬interactionÒÔ¼°statediagrams¡£
¡¡¡¡2.ÄãÐèҪѧϰJAVAÓïÑԵĻù´¡ÖªÊ¶ÒÔ¼°ËüµÄºËÐÄÀà¿â
(collections£¬serialization£¬streams£¬networking£¬
multithreading£¬reflection£¬event£ ......
Ãô½Ý¿ª·¢µÄÀíÄîÒѾÁ÷ÐÐÁ˺ܳ¤µÄʱ¼ä£¬ÔÚÃô½Ý¿ª·¢ÖеĿª·¢µü´ú½×¶ÎÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÎå¸ö²½Ö裬À´ÓÐЧµÄÌá¸ßÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿¡£
JavaÏîÄ¿¿ª·¢¹ý³ÌÖУ¬ÓÉÓÚ¿ª·¢ÈËÔ±µÄ¾Ñé¡¢Java´úÂë±àдϰ¹ß£¬ÒÔ¼°È±·¦Í³Ò»µÄ±ê×¼ºÍ¹ÜÀíÁ÷³Ì£¬ÍùÍùµ¼ÖÂÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿½Ï²î£¬ÄÑÓÚά »¤£¬ÐèÒª½Ï´óµÄ²âÊÔͶÈëºÍÖÜÆÚµÈÎÊÌâ¡£ÕâЩÎÊÌâÔÚÒ»¸öÏ ......
¿¼ÑéÄãµÄjava»ù´¡²âÊÔÌ⣺
ÕâÊÇÎÒÉè¼ÆµÄ¼¸µÀÃæÊÔÌâ,ÒªÇóÊÇÌâÄ¿¾¡Á¿ÉÙ,¿ÉÒÔÔÚ5·ÖÖÓÄÚÍê³É,µ«ÄÜ»ù±¾·´Ó³³öÃæÊÔÕßµÄ֪ʶ²ã´Î.ËùÒÔÎÒÉè¼ÆÁËÁùµÀÌâ.
¡¡¡¡Èç¹ûÄãÄܶÀÁ¢Íê³É(²»Óÿ´×ÊÁÏ,²»½èÖúµ÷ÊÔ)»Ø´ðÔÚ60·ÖÒÔÉÏ,ÕÒ¸ö6000ÔªÒÔÉϵŤ×÷ÓÉÎÒÀ´¸øÄã½éÉÜ
¡¡¡¡1.¼òÊöÂß¼²Ù×÷(&,|,^)ÓëÌõ¼þ²Ù×÷(& ......
¹ØÓÚJavaÕ»Óë¶ÑµÄ˼¿¼
1. Õ»(stack)Óë¶Ñ(heap)¶¼ÊÇJavaÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
2. Õ»µÄÓÅÊÆÊÇ£¬´æÈ¡ËٶȱȶÑÒª¿ì£¬½ö´ÎÓÚÖ±½ÓλÓÚCPUÖеļĴæÆ÷¡£µ«È±µãÊÇ£¬´æÔÚÕ»ÖеÄÊý¾Ý´óСÓëÉú´æÆÚ±ØÐëÊÇÈ·¶¨µÄ£¬È±·¦Áé»îÐÔ¡£ÁíÍ⣬ջÊý¾Ý¿ÉÒÔ¹²Ïí£¬Ïê¼ûµÚ3µã¡£¶ ......