Oracle连接中下面的驱动有什么不同Class.forName(dirveName);与Class.forName(dirveName").newInstance();我很迷惑,望指点
Posted on 八月 16rd, 2007 由 admin
oracle连接中下面的驱动有什么不同
class.forname(dirvename);
class.forname(dirvename").newinstance();
我很迷惑,望指点
推荐阅读
网友:yshgfly
class.forname(dirvename);
是一个声明
class.forname(dirvename").newinstance();
是重新实例化驱动
网友:pzl686
都可以吧
网友:star821116
建议用
class.forname(dirvename").newinstance()
网友:expectforever
class.forname(drivername)得到是一个类型,
class.forname(drivername).newinstance()得到是一个对象实例
使用前者,jvm会自动创建一个对象实例去应用,
所以两者没有什么区别
但从应用性能上来说,最好由应用本身来控制对象的生命周期
网友:chensuper
都可以吧,个人觉得没什么区别!


讨论区