一个比较菜的问题,请各位帮忙 JAVA访问数据库前都会使用Class.forName(String className),我只知道这是用来装载类的,但是类被装载到哪里去了?这个函数照我的理解应该是Class x = Class.forName("XXXX")形式的才算被装载了,为什么直接用Class.forName(String className)就可以了?这个函数返回的Class是不是被系统保留了?问题可能很菜,希望各位前辈赐教,不胜感激 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这一句是要装载数据库的驱动对象。你可以把产生的这个驱动对象理解为一个守护对象,你并不需要主动调用它的方法来做些什么,而只需要它在内存中存在为你提供服务就可以了。其中的一个最基本的服务就是为你提供数据库连接的服务。正因为有它的存在,你才能使用DriverManager的静态方法getConnection来得到数据库的连接。在这个静态方法中,自然会去调用你刚生成的那个驱动对象的某些服务,比如与数据库服务器间建立TCP连接等,而这些细节都由JDBC为你封装了,不需要你去得到驱动对象的reference做任何操作。 Class.forName(String ClassName)的作用是运行期动态绑定到应用程序,!不形象的比喻是有点象设置classPath以待用 JTable行表头和多级列表头同时存在的这种表格如何设计? JMenuItem 的setEnabled(false);问题! 请教如何实现不允许多人同时调用同一个实例? 求随即数...... 求助:J2SE 一道关于HashMap的面试题 VISTA 启动TOMCAT 6.0一闪而过。。 谁有Jbuilder7.0的serial number和key 如何把java文件打包成可以执行的文件包括图片和配置文件,小弟急用 在WIN2000下安装好tomcat4.0和jdk1.3后该如何配置? 请问java中的String和c++、C#等的有何不同 界面布局问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货