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

JavaÁ¬½áÊý¾Ý¿âÄÚÄ»

Java.sql°üÖÐµÄ java.sql.Driver, jdbc.sql.ConnectionµÈÌṩ¸ø³ÌÐò¿ª·¢ÈËԱͳһµÄ¿ª·¢½Ó¿Ú£¬Êý¾Ý¿âÌṩÉÌÌṩÏàÓ¦µÄʵÏÖ£¬¶Ô³ÌÐò¿ª·¢ÈËÔ±À´½²Ö»ÒªÖªµÀÕâЩ½Ó¿Ú¶¼ÓÐÄÄЩ·½·¨¾Í¿ÉÒÔÁË¡£µ«ÎÒÃÇ¿ÉÒÔÉîÈëһЩ¿´¿´µ½µ×ÕâÀïÃæ¶¼×öÁËÄÇЩÊ£¬ ͬʱҲ¿ÉÒÔѧϰÆäÖеıà³Ìģʽ(ÈçInterfaceģʽµÈ)¡£
¡¡¡¡1¡¢ Class.forName(String classname) µÄÔ´ÂëΪ£º
public final
class Class implements java.io.Serializable {
¡¡...
public static Class forName(String className)
throws ClassNotFoundException {
¡¡¡¡¡¡return forName0(className, true, ClassLoader.getCallerClassLoader());
}
...
}
¡¡¡¡¹ØÓÚforName0 Çë×Ô¼º²é¿´jdk source.
¡¡¡¡µÄÊǰÑÖ¸¶¨µÄClass×°ÔØµ½JVMÖÐÀ´¡££¨×¢ÒâclassµÄ×°ÔØ¡¢³õʼ»¯¹ý³Ì£©ÔÚ×°ÔØ¹ý³ÌÖн«Ö´Ðб»×°ÔØÀàµÄstatic¿é(ÈçÏÂ)
¡¡¡¡2 sunµÄJdbcOdbcDriver Ô´Â룺
public class JdbcOdbcDriver extends JdbcOdbcObject
implements JdbcOdbcDriverInterface
¡¡¡¡¡¡{
¡¡¡¡¡¡ ...
¡¡¡¡¡¡ /**
¡¡¡¡¡¡ * connect to DB
¡¡¡¡¡¡¡¡*/
public synchronized Connection connect(String s, Properties properties)
¡¡throws SQLException
¡¡¡¡{
¡¡¡¡¡¡if(JdbcOdbcObject.isTracing())
¡¡¡¡¡¡¡¡JdbcOdbcObject.trace("*Driver.connect (" + s + ")");
¡¡¡¡¡¡¡¡if(!acceptsURL(s))
¡¡¡¡¡¡¡¡¡¡return null;
¡¡¡¡¡¡¡¡if(hDbc != 0)
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡disconnect(hDbc);
¡¡¡¡¡¡¡¡¡¡closeConnection(hDbc);
¡¡¡¡¡¡¡¡¡¡hDbc = 0;
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡if(!initialize())
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡return null;
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡else
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡JdbcOdbcConnection jdbcodbcconnection = new JdbcOdbcConnection(OdbcApi, hEnv, this);
¡¡¡¡¡¡¡¡¡¡jdbcodbcconnection.initialize(getSubName(s), properties, DriverManager.getLoginTimeout());
¡¡¡¡¡¡¡¡¡¡jdbcodbcconnection.setURL(s);
¡¡¡¡¡¡¡¡¡¡return jdbcodbcconnection;
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡}
¡¡static
¡¡{
¡¡¡¡if(JdbcOdbcObject.isTracing())
¡¡¡¡¡¡JdbcOdbcObject.trace("JdbcOdbcDriver class loaded");
¡¡¡¡¡¡JdbcOdbcDriver jdbcodbcdriver = new JdbcOdbcDriver();
¡¡¡¡¡¡try
¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡DriverManager.registerDriver(jdbcodbcdriver);
¡¡¡¡¡¡}
¡¡¡¡¡¡catch(SQLException sqlexception)
¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡if(J


Ïà¹ØÎĵµ£º

´«ÖDz¥¿Íjavaѧϰ ÎļþµÄÉÏ´«ÏÂÔØ

½ñÌìÎÒѧϰÁËÎļþÉÏ´«¡¢ÏÂÔØÖªÊ¶£¬ÊÇ·ëÀÏʦ½²µÄ¿Î£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ò»¡¢ÎļþÉÏ´«Ê±£¬ÒªÔÚÒ³ÃæÉèÖãº±íµ¥ÔªËØ<input type=“file” />£¬ÐèÒªÖ¸¶¨±íµ¥ enctype µÄֵΪ multipart/form-data
¶þ¡¢          Commons-fileupload ×é¼þÉÏ´«µÄ»ù±¾Ô­Àí £º
a)& ......

java´òÓ¡

1¡¢¿ØÖÆ"×Ý´ò"¡¢   ºá´ò”ºÍ“Ò³ÃæµÄ±ß¾à¡£    
  £¨1£©<script   defer>    
  function   SetPrintSettings()   {    
  ¡¡//   --   advanced &n ......

JAVA¿ª·¢Õß×ȥµÄ20¸öÓ¢ÎÄÍøÕ¾


JAVA¿ª·¢Õß×ȥµÄ20¸öÓ¢ÎÄÍøÕ¾
1.[http://www.javaalmanac.com] – Java¿ª·¢ÕßÄê¼øÒ»ÊéµÄÔÚÏß°æ±¾. ÒªÏë¿ìËٲ鵽ijÖÖJava¼¼ÇɵÄÓ÷¨¼°Ê¾Àý´úÂë, ÕâÊÇÒ»¸ö²»´íµÄÈ¥´¦.
2.[http://www.onjava.com] – O’ReillyµÄJavaÍøÕ¾. ÿÖܶ¼ÓÐÐÂÎÄÕÂ.
3.[http://java.sun.com] – ¹Ù·½µÄJava¿ª·¢ÕßÍøÕ¾ &nda ......

dz̸Java´úÀí»úÖÆ

¿ÉÒÔ˵´úÀíÊÇjavaÊ®·ÖÖØÒªµÄÒ»ÖÖ»úÖÆ£¬ÁíÒ»¸öµ±È»ÊÇÊôÓÚ·´ÉäÁË£¬jdkÖе¥¶À½²µ½ÁË·´ÉäAPI£¨java.lang.reflect£©£¬¿ÉÄÜÓÐÈËÈÏΪ·´Éä¶Ô×ÊÔ´ÏûºÄ±È½ÏÀ÷º¦£¬È·ÊµÒ²ÊÇ£¬·´Éä¿Ï¶¨ÊÇÒªÏûºÄ×ÊÔ´µÄ£¬µ«Ò²²»ÊÇʲô¶¼ÒªÓõ½·´É䣬ËùÒÔ×î¼ÑÊÔÑéÓ¦¸ÃÊÇÔÚ×ÊÔ´ÏûºÄ³Ì¶ÈºÍ·´ÉäµÄʹÓó̶ÈÖ®¼äÕÒµ½Ò»¸öƽºâµã£¬±¾ÎIJ¢²»´òËã½²·´É䣬¹ØÓÚ·´ÉäµÄÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ