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Ó¦Óã¬ÓÈÆäÊÇ´óÐ͵ç×ÓÉÌÎñÍøÕ¾£¬Í¬Ê±Óм¸°ÙÈËÉõÖÁ¼¸Ç§ÈËÔÚÏßÊǺÜÕý³£µÄÊ¡£ÔÚÕâÖÖÇé¿öÏ£¬Æµ·±µÄ½øÐÐÊý¾Ý¿âÁ¬½Ó²Ù×÷ÊÆ±ØÕ¼ÓúܶàµÄϵͳ×ÊÔ´£¬ÍøÕ¾µÄÏìÓ¦Ëٶȱض¨Ï½µ£¬ÑÏÖØµÄÉõÖÁ»áÔì³É·þÎñÆ÷µÄ±ÀÀ£¡£²»ÊÇΣÑÔËÊÌý£¬Õâ¾ÍÊÇÖÆÔ¼Ä³Ð©µç×ÓÉÌÎñÍøÕ¾·¢Õ¹µÄ¼¼ÊõÆ¿¾±ÎÊÌâ¡£Æä´Î£¬¶ÔÓÚÿһ´ÎÊý¾Ý¿âÁ¬½Ó£¬Ê¹ÓÃÍêºó¶¼µÃ¶Ï¿ª¡£·ñÔò£¬Èç¹û³ÌÐò³öÏÖÒì³£¶øÎ´Äܹرգ¬½«»áµ¼ÖÂÊý¾Ý¿âϵͳÖеÄÄÚ´æÐ¹Â©£¬×îÖÕ½«²»µÃ²»ÖØÆôÊý¾Ý¿â¡£»¹ÓУ¬ÕâÖÖ¿ª·¢²»ÄÜ¿ØÖƱ»´´½¨µÄÁ¬½Ó¶ÔÏóÊý£¬ÏµÍ³×ÊÔ´»á±»ºÁÎ޹˼°µÄ·ÖÅä³öÈ¥£¬ÈçÁ¬½Ó¹ý¶à£¬Ò²¿ÉÄܵ¼ÖÂÄÚ´æÐ¹Â©£¬·þÎñÆ÷±ÀÀ£¡£
¡¡¡¡Êý¾Ý¿âÁ¬
Ïà¹ØÎĵµ£º
Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......
±¾ÎÄת×Ôhttp://blog.csdn.net/nokiaguy/archive/2010/04/16/5493817.aspx
Ëõ·ÅͼÏñµÄ»ù±¾ÔÀíÊÇ´´½¨Ò»¸öÄ¿±ê´óСµÄ»²¼£¬È»ºó¶ÁȡԴͼÏñ£¬²¢½«¸ÃͼÏñ»æÖÆÕâ¸ö»²¼ÉÏ¡£ÎªÁËʹ³ÌÐòͨÓã¬Ô´Í¼ÏñºÍËõ·ÅºóµÄÄ¿±êͼÏñÓ¦Ó÷ֱðʹÓÃ
InputStreamºÍOutputStreamÀ´±íʾ£¬´úÂëÈçÏ£º
public
st ......
Ëü¿ÉÒÔµ¼Èë¿â£¬µ÷ÓÃÍâÃæµÄ¿âº¯Êý£¬javaÓïÑԾͺܺõĵØÀûÓÃÁËÕâÒ»µã£¬jspÒ²¿ÉÒÔÔÚÍøÒ³Öе÷ÓÃjava±àдºÃµÄ³ÌÐò£¬ÒªÊ¹ÓÃjavabean±êÇ©
struts±¾Éí¾ÍÊǶÔjava¼¼ÊõÒ»¸ö°ü×°,°üÀ¨£¬html,jsp¼°±êÇ©,servlet¡£
hibernateÊDZðÈ˱àдºÃÓ³ÉäÊý¾Ý¿âµÄ¹¤¾ß£¬Æä´úÂë¶¼ÊÇÓÃjavaÓïÑÔ±àдµÄ£¬Ö»ÊÇΪÁË·½±ãÓû§Ê¹Óã¬Óû§Ö»Òªµ¼ÈëÆä¿â£¬µ÷ÓÃÆ ......
Ò»¡¢Ê²Ã´ÊÇ·´É䣺
·´ÉäµÄ¸ÅÄîÊÇÓÉSmithÔÚ1982ÄêÊ×´ÎÌá³öµÄ£¬Ö÷ÒªÊÇÖ¸³ÌÐò¿ÉÒÔ·ÃÎÊ¡¢¼ì²âºÍÐÞ¸ÄËü±¾Éí״̬»òÐÐΪµÄÒ»ÖÖÄÜÁ¦¡£ÕâÒ»¸ÅÄîµÄÌá³öºÜ¿ìÒý·¢Á˼ÆËã»ú¿ÆÑ§ÁìÓò¹ØÓÚÓ¦Ó÷´ÉäÐÔµÄÑо¿¡£ËüÊ×Ïȱ»³ÌÐòÓïÑÔµÄÉè¼ÆÁìÓòËù²ÉÓÃ,²¢ÔÚLispºÍÃæÏò¶ÔÏó·½ÃæÈ¡µÃÁ˳ɼ¨¡£ÆäÖÐLEAD/LEAD++ ¡¢OpenC+ ......