Java jdbcÊý¾Ý¿âÁ¬½Ó³Ø×ܽá
1. ÒýÑÔ
¡¡¡¡½üÄêÀ´£¬Ëæ×ÅInternet/Intranet½¨Íø¼¼ÊõµÄ·ÉËÙ·¢Õ¹ºÍÔÚÊÀ½ç·¶Î§ÄÚµÄѸËÙÆÕ¼°£¬¼ÆËã»ú
¡¡¡¡Ó¦ÓóÌÐòÒÑ´Ó´«Í³µÄ×ÀÃæÓ¦ÓÃתµ½WebÓ¦Ó᣻ùÓÚB/S£¨Browser/Server£©¼Ü¹¹µÄ3²ã¿ª·¢Ä£Ê½Öð½¥È¡´úC/S£¨Client/Server£©¼Ü¹¹µÄ¿ª·¢Ä£Ê½£¬³ÉΪ¿ª·¢ÆóÒµ¼¶Ó¦Óú͵ç×ÓÉÌÎñÆÕ±é²ÉÓõļ¼Êõ¡£ÔÚWebÓ¦Óÿª·¢µÄÔçÆÚ£¬Ö÷ҪʹÓõļ¼ÊõÊÇCGI﹑ASP﹑PHPµÈ¡£Ö®ºó£¬Sun¹«Ë¾ÍƳöÁË»ùÓÚJavaÓïÑÔµÄServlet+Jsp+JavaBean¼¼Êõ¡£Ïà±È´«Í³µÄ¿ª·¢¼¼Êõ£¬Ëü¾ßÓÐ¿çÆ½Ì¨﹑°²È«﹑ÓÐЧ﹑¿ÉÒÆÖ²µÈÌØÐÔ£¬ÕâʹÆä¸ü±ãÓÚʹÓúͿª·¢¡£
¡¡¡¡JavaÓ¦ÓóÌÐò·ÃÎÊÊý¾Ý¿âµÄ»ù±¾ÔÀí
¡¡¡¡ÔÚJavaÓïÑÔÖУ¬JDBC£¨Java DataBase Connection£©ÊÇÓ¦ÓóÌÐòÓëÊý¾Ý¿â¹µÍ¨µÄÇÅÁº,
¡¡¡¡¼´JavaÓïÑÔͨ¹ýJDBC¼¼Êõ·ÃÎÊÊý¾Ý¿â¡£JDBCÊÇÒ»ÖÖ“¿ª·Å”µÄ·½°¸£¬ËüΪÊý¾Ý¿âÓ¦Óÿª·¢ÈËÔ±﹑Êý¾Ý¿âǰ̨¹¤¾ß¿ª·¢ÈËÔ±ÌṩÁËÒ»ÖÖ±ê×¼µÄÓ¦ÓóÌÐòÉè¼Æ½Ó¿Ú£¬Ê¹¿ª·¢ÈËÔ±¿ÉÒÔÓô¿JavaÓïÑÔ±àдÍêÕûµÄÊý¾Ý¿âÓ¦ÓóÌÐò¡£JDBCÌṩÁ½ÖÖAPI£¬·Ö±ðÊÇÃæÏò¿ª·¢ÈËÔ±µÄAPIºÍÃæÏòµ×²ãµÄJDBCÇý¶¯³ÌÐòAPI£¬µ×²ãÖ÷Ҫͨ¹ýÖ±½ÓµÄJDBCÇý¶¯ºÍJDBC-ODBCÇÅÇý¶¯ÊµÏÖÓëÊý¾Ý¿âµÄÁ¬½Ó¡£
¡¡¡¡Ò»°ãÀ´Ëµ£¬JavaÓ¦ÓóÌÐò·ÃÎÊÊý¾Ý¿âµÄ¹ý³Ì£¨Èçͼ1Ëùʾ£©ÊÇ£º
¡¡¡¡¢Ù×°ÔØÊý¾Ý¿âÇý¶¯³ÌÐò£»
¡¡¡¡¢Úͨ¹ýJDBC½¨Á¢Êý¾Ý¿âÁ¬½Ó£»
¡¡¡¡¢Û·ÃÎÊÊý¾Ý¿â£¬Ö´ÐÐSQLÓï¾ä£»
¡¡¡¡¢Ü¶Ï¿ªÊý¾Ý¿âÁ¬½Ó¡£
ͼ1 JavaÊý¾Ý¿â·ÃÎÊ»úÖÆ
¡¡¡¡JDBC×÷ΪһÖÖÊý¾Ý¿â·ÃÎʼ¼Êõ£¬¾ßÓмòµ¥Ò×ÓõÄÓŵ㡣µ«Ê¹ÓÃÕâÖÖģʽ½øÐÐWebÓ¦ÓÃ
¡¡¡¡³ÌÐò¿ª·¢£¬´æÔںܶàÎÊÌ⣺Ê×ÏÈ£¬Ã¿Ò»´ÎWebÇëÇó¶¼Òª½¨Á¢Ò»´ÎÊý¾Ý¿âÁ¬½Ó¡£½¨Á¢Á¬½ÓÊÇÒ»¸ö·ÑʱµÄ»î¶¯£¬Ã¿´Î¶¼µÃ»¨·Ñ0.05s¡«1sµÄʱ¼ä£¬¶øÇÒϵͳ»¹Òª·ÖÅäÄÚ´æ×ÊÔ´¡£Õâ¸öʱ¼ä¶ÔÓÚÒ»´Î»ò¼¸´ÎÊý¾Ý¿â²Ù×÷£¬»òÐí¸Ð¾õ²»³öϵͳÓжà´óµÄ¿ªÏú¡£¿ÉÊǶÔÓÚÏÖÔÚµÄWebÓ¦Óã¬ÓÈÆäÊÇ´óÐ͵ç×ÓÉÌÎñÍøÕ¾£¬Í¬Ê±Óм¸°ÙÈËÉõÖÁ¼¸Ç§ÈËÔÚÏßÊǺÜÕý³£µÄÊ¡£ÔÚÕâÖÖÇé¿öÏ£¬Æµ·±µÄ½øÐÐÊý¾Ý¿âÁ¬½Ó²Ù×÷ÊÆ±ØÕ¼ÓúܶàµÄϵͳ×ÊÔ´£¬ÍøÕ¾µÄÏìÓ¦Ëٶȱض¨Ï½µ£¬ÑÏÖØµÄÉõÖÁ»áÔì³É·þÎñÆ÷µÄ±ÀÀ£¡£²»ÊÇΣÑÔËÊÌý£¬Õâ¾ÍÊÇÖÆÔ¼Ä³Ð©µç×ÓÉÌÎñÍøÕ¾·¢Õ¹µÄ¼¼ÊõÆ¿¾±ÎÊÌâ¡£Æä´Î£¬¶ÔÓÚÿһ´ÎÊý¾Ý¿âÁ¬½Ó£¬Ê¹ÓÃÍêºó¶¼µÃ¶Ï¿ª¡£·ñÔò£¬Èç¹û³ÌÐò³öÏÖÒì³£¶øÎ´Äܹرգ¬½«»áµ¼ÖÂÊý¾Ý¿âϵͳÖеÄÄÚ´æÐ¹Â©£¬×îÖÕ½«²»µÃ²»ÖØÆôÊý¾Ý¿â¡£»¹ÓУ¬ÕâÖÖ¿ª·¢²»ÄÜ¿ØÖƱ»´´½¨µÄÁ¬½Ó¶ÔÏóÊý£¬ÏµÍ³×ÊÔ´»á±»ºÁÎ޹˼°µÄ·ÖÅä³öÈ¥£¬ÈçÁ¬½Ó¹ý¶à£¬Ò²¿ÉÄܵ¼ÖÂÄÚ´æÐ¹Â©£¬·þÎñÆ÷±ÀÀ£¡£
¡¡¡¡Êý¾Ý¿âÁ¬
Ïà¹ØÎĵµ£º
×î½ü¹«Ë¾Åöµ½ÐèÒªÓÃͼ±íµÄÐÎʽÏÔʾһЩÊý¾Ý£¬ÎҾͿªÊ¼µ½ÍøÉϲéѯ£¬²éµ½ÁËjfreechartºÍamcharts,ÕâÁ½ÕßÎÒ¶¼ÊµÏÖ¹ýÁË£¬jfreechart×îºóÉú³ÉͼƬ£¬µ«ÊÇͼƬЧ¹û²»ÊÇÎÒÏëÒªµÄ£¬È»ºóÓÖÑо¿amcharts ËüµÄЧ¹ûȷʵºÜºÃ£¬¶øÇÒ¹Ù·½ÍøÕ¾ÉÏ»¹ÓкÃЩÀý×ӿɹ©ÏÂÔØ£¬ÍøÖ·ÊÇ:www.amcharts.com
£¨ÏëÒªÍê³ÉÒ»¸öamchartsͼÐÎÐèÒªswfobjects. ......
C#ÖÐÏÔʾÖÐÎÄ£º
¡¾
·¢ËÍÊý¾Ý£º
string sReturnData = "ÄãºÃ";
Byte[]
bReturnData = Encoding.ASCII.GetBytes(sReturnData.ToCharArray());
m_sktSession.Send(bReturnData);
¡¾½«³öÏÖÂÒÂë¡¿
¡¿  ......
6.·ºÐÍ:
1¡¢·ºÐ͵ÄÀàÐͲÎÊýÖ»ÄÜÊÇÀàÀàÐÍ£¨°üÀ¨×Ô¶¨ÒåÀࣩ£¬²»ÄÜÊǼòµ¥ÀàÐÍ¡£
¡¡¡¡2¡¢Í¬Ò»ÖÖ·ºÐÍ¿ÉÒÔ¶ÔÓ¦¶à¸ö°æ±¾£¨ÒòΪ²ÎÊýÀàÐÍÊDz»È·¶¨µÄ£©£¬²»Í¬°æ±¾µÄ·ºÐÍÀàʵÀýÊDz»¼æÈݵġ£
¡¡¡¡3¡¢·ºÐ͵ÄÀàÐͲÎÊý¿ÉÒÔÓжà¸ö¡£
¡¡¡¡4¡¢·ºÐ͵IJÎÊýÀàÐÍ¿ÉÒÔʹÓÃextendsÓï¾ä£¬ÀýÈç<T extends superclass>¡£Ï°¹ßÉϳÉΪ“Óн ......
¡¡ÔÚJavaÓïÑÔÖУ¬ abstract class ºÍinterface ÊÇÖ§³Ö³éÏóÀඨÒåµÄÁ½ÖÖ»úÖÆ¡£ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄ ÃæÏò¶ÔÏóÄÜÁ¦¡£abstract classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½ø ÐгéÏóÀඨÒåʱ¶ÔÓÚabstract classºÍinterfaceµÄÑ¡ÔñÏԵñȽÏËæ ......
Ëü¿ÉÒÔµ¼Èë¿â£¬µ÷ÓÃÍâÃæµÄ¿âº¯Êý£¬javaÓïÑԾͺܺõĵØÀûÓÃÁËÕâÒ»µã£¬jspÒ²¿ÉÒÔÔÚÍøÒ³Öе÷ÓÃjava±àдºÃµÄ³ÌÐò£¬ÒªÊ¹ÓÃjavabean±êÇ©
struts±¾Éí¾ÍÊǶÔjava¼¼ÊõÒ»¸ö°ü×°,°üÀ¨£¬html,jsp¼°±êÇ©,servlet¡£
hibernateÊDZðÈ˱àдºÃÓ³ÉäÊý¾Ý¿âµÄ¹¤¾ß£¬Æä´úÂë¶¼ÊÇÓÃjavaÓïÑÔ±àдµÄ£¬Ö»ÊÇΪÁË·½±ãÓû§Ê¹Óã¬Óû§Ö»Òªµ¼ÈëÆä¿â£¬µ÷ÓÃÆ ......