java吧 关注:1,286,937贴子:12,814,600
  • 1回复贴,共1

不加载驱动类,就能操作数据库?

取消只看楼主收藏回复

Class.forName(驱动类);
发现这个用反射的方法实例化的驱动类,是匿名实例化的,在下文中也基本没什么与它有关系的代码,我就把它注释掉了,结果增删改操作正常,为毛?

用的MySql数据库


1楼2014-01-05 23:16回复
    另外,加载驱动程序是匿名实例化的,下面也没有任何使用啊?怎么理解呢?匿名实例化对象不用,不是该被jc回收了吗?就是觉得这句貌似没起什么作用,所以给注释掉了,结果果然正常运行……
    可是如果不加载驱动,jdbc为什么会知道操作的是mysql数据库?怎么破?


    10楼2014-01-06 09:54
    收起回复