´«ÖDz¥¿Íjavaѧϰ jdbcÁ¬½Ó³Ø
ÎÒ½ñÌìѧϰÁËÁ¬½Ó³Ø£¬ÊÇ·ëÍþÀÏʦ½²µÄ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Êý¾Ý¿âÁ¬½Ó³Ø:
Ϊ½â¾ö´«Í³¿ª·¢ÖеÄÊý¾Ý¿âÁ¬½ÓÎÊÌ⣬¿ÉÒÔ²ÉÓÃÊý¾Ý¿âÁ¬½Ó³Ø¼¼Êõ¡£
Êý¾Ý¿âÁ¬½Ó³ØµÄ»ù±¾Ë¼Ïë¾ÍÊÇΪÊý¾Ý¿âÁ¬½Ó½¨Á¢Ò»¸ö“»º³å³Ø”¡£Ô¤ÏÈÔÚ»º³å³ØÖзÅÈëÒ»¶¨ÊýÁ¿µÄÁ¬½Ó£¬µ±ÐèÒª½¨Á¢Êý¾Ý¿âÁ¬½Óʱ£¬Ö»Ðè´Ó“»º³å³Ø”ÖÐÈ¡³öÒ»¸ö£¬Ê¹ÓÃÍê±ÏÖ®ºóÔÙ·Å»ØÈ¥¡£
Êý¾Ý¿âÁ¬½Ó³Ø¸ºÔð·ÖÅä¡¢¹ÜÀíºÍÊÍ·ÅÊý¾Ý¿âÁ¬½Ó£¬ËüÔÊÐíÓ¦ÓóÌÐòÖØ¸´Ê¹ÓÃÒ»¸öÏÖÓеÄÊý¾Ý¿âÁ¬½Ó£¬¶ø²»ÊÇÖØÐ½¨Á¢Ò»¸ö¡£
Êý¾Ý¿âÁ¬½Ó³ØÔÚ³õʼ»¯Ê±½«´´½¨Ò»¶¨ÊýÁ¿µÄÊý¾Ý¿âÁ¬½Ó·Åµ½Á¬½Ó³ØÖУ¬ÕâЩÊý¾Ý¿âÁ¬½ÓµÄÊýÁ¿ÊÇÓÉ×îСÊý¾Ý¿âÁ¬½ÓÊýÀ´É趨µÄ¡£ÎÞÂÛÕâЩÊý¾Ý¿âÁ¬½ÓÊÇ·ñ±»Ê¹Óã¬Á¬½Ó³Ø¶¼½«Ò»Ö±±£Ö¤ÖÁÉÙÓµÓÐÕâô¶àµÄÁ¬½ÓÊýÁ¿¡£Á¬½Ó³ØµÄ×î´óÊý¾Ý¿âÁ¬½ÓÊýÁ¿ÏÞ¶¨ÁËÕâ¸öÁ¬½Ó³ØÄÜÕ¼ÓеÄ×î´óÁ¬½ÓÊý£¬µ±Ó¦ÓóÌÐòÏòÁ¬½Ó³ØÇëÇóµÄÁ¬½ÓÊý³¬¹ý×î´óÁ¬½ÓÊýÁ¿Ê±£¬ÕâЩÇëÇ󽫱»¼ÓÈëµ½µÈ´ý¶ÓÁÐÖС£
ĿǰÓÐÁ½ÖÖ³£ÓõÄÊý¾ÝÔ´Á¬½Ó³Ø£º
JDBC µÄÊý¾Ý¿âÁ¬½Ó³ØÊ¹Óà javax.sql.DataSource À´±íʾ£¬DataSource Ö»ÊÇÒ»¸ö½Ó¿Ú£¬¸Ã½Ó¿Úͨ³£ÓÉ·þÎñÆ÷(Weblogic, WebSphere, Tomcat)ÌṩʵÏÖ£¬Ò²ÓÐһЩ¿ªÔ´×éÖ¯ÌṩʵÏÖ£º
DBCP Êý¾Ý¿âÁ¬½Ó³Ø
C3P0 Êý¾Ý¿âÁ¬½Ó³Ø
DataSource ͨ³£±»³ÆÎªÊý¾ÝÔ´£¬Ëü°üº¬Á¬½Ó³ØºÍÁ¬½Ó³Ø¹ÜÀíÁ½¸ö²¿·Ö£¬Ï°¹ßÉÏÒ²¾³£°Ñ DataSource ³ÆÎªÁ¬½Ó³Ø
1.Á¬½Ó³Ø£º´æ·Å¶à¸öÊý¾Ý¿âÁ¬½Ó£¬
³õʼ»¯Á¬½ÓÊý£¬×îС¿ÕÏÐÊý£¬×î´ó¿ÕÏÐÊý£¬×î´óÁ¬½ÓÊý£¬
³¬¹ý×î´óÁ¬½ÓÊý£¬¾Í´¦Óڵȴý״̬£¬
³¬Ê±Ê±¼ä£¬
2.DBCPÊý¾ÝÔ´£¬itcast1130datesource
ʹÓÃDBCPÁ¬½Ó³Ø:
******·½·¨Ò»********
ÐèÒªÒýÈëcommons-dbcp.jar;commons-pool.jarÁ½¸ö°ü£¬
ÔÙÒýÈëmysqlÇý¶¯£»
BasicDataSource bds=new BasicDataSource();
bds.setUsername("root");
bds.setPassword("root");
bds.setDriverClassName("com.mysql.jdbc.Driver");
bds.setUrl("jdbc:mysql://localhost:3306/test");
bds.setInitialSize(4);//³õʼ»¯Á¬½ÓÊý
bds.setMinIdle(5);//×îС¿ÕÏÐÊý£¬·ÀÖ¹µ±ºé·åµ½À´Ê±£¬ÔÙ´ÎÉêÇëÁ¬½ÓÒýÆðµÄ ÐÔÄÜ¿ªÏú£»
bds.setMaxIdle(7);//×î´ó¿ÕÏÐÊý£¬·Åºé·å¹ýºó£¬Á¬½Ó³ØÖеÄÁ¬½Ó¹ý¶à£¬
bds.setMaxActive(
Ïà¹ØÎĵµ£º
Ê×ÏÈÃ÷È·ÏÂÀà¼ÓÔØµÄ¶¨Ò壬Àà¼ÓÔØÊµ¼ÊÉϾÍÊǽ«java classÎļþ¼ÓÔØµ½java ÐéÄâ»úÖУ¬¸ù¾ÝJVM¹æ·¶µÄ¶¨Ò壬һ°ã·ÖΪ2ÖÖÀàÐ͵ÄÀà¼ÓÔØ£¬Ò»ÖÖÊÇÆô¶¯Àà¼ÓÔØÆ÷£¬ÁíÍâÒ»ÖÖÊÇÓû§×Ô¶¨ÒåÀà¼ÓÔØÆ÷¡£
Ò» Æô¶¯Àà¼ÓÔØÆ÷¡£
Æô¶¯Àà¼ÓÔØÆ÷Ò²ÓÐÒÔÏÂÈýÖÖ£ºBootstrap ClassLoader¡¢AppClassLoaderºÍExtClassLoader,ÕâÈýÖÖclassloaderÔÚjavaÐéÄâ» ......
ÔÚÂÛ̳Àï¿´ÁËdaquan198163ËùдµÄ¡¶³õѧRORµÄÒÉ»ó¡·ÕâÆªÎÄÕ£¬robbinÔڻظ´ÖиøÁËÏêϸµÄ½â´ð£¬¿ÉÊÇ¿´Íê½â´ðÖ®ºó£¬ÎÒÒ²²úÉúÁËһЩÒÉ»ó£¬ÔÚ´ËÏëÎÊÎÊ¡£
ÔÚrobbinËù¸ø³öµÄ½â´ðµ±ÖУ¬¸ü¶àµÄÊDzûÊörailsµÄºÃ´¦£¬È»¶ø´ó¼Ò¶¼ÖªµÀ£¬railsÖ»Ê ......
package com.gis.biz;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.servlet.http. ......
JAVAÊÇÇ¿ÀàÐ͵ÄÓïÑÔ¡£µ±ÒýÓöÔÏóµÄʱºò£¬Èç¹ûÊÇÉÏËݵϰ£¬ÐèÒªÇ¿ÖÆ×ª»»¡£ÈçÄãÉÏÃæÐ´µÄ£¬
PiePlot p = (PiePlot)Plot£¬Õâ¾ÍÊÇÉÏËÝ£¬Éú³ÉʵÀýʱÒýÓõÄÊǸ¸À࣬ÐèÒªÇ¿ÖÆ×ª»»£¬ËùÒÔ¾ÍÐèÒª¼Ó¸ö£¨PiePlot£©À´ÉùÃ÷Plot£¨PlotÊǸ¸Àࣩ¡£ ......
ÎÒ½ñÌìѧϰÁËOracle Êý¾Ý¿âµÄÅäÖü°¹ÜÀí£º
1 Oracle Êý¾Ý¿âÌåϵ½á¹¹¼ò½é
1.1 ƽ³£Ëù˵µÄ Oracle »ò Oracle Êý¾Ý¿âÖ¸µÄÊÇ Oracle Êý¾Ý¿â¹ÜÀíϵͳ. Oracle Êý¾Ý¿â¹ÜÀíϵͳÊǹÜÀíÊý¾Ý¿â·ÃÎʵļÆËã»úÈí¼ ......