Class.forName(driverClass) 不运行
澳门新葡京官网
澳门新葡京官网
当前位置 : 澳门新葡京官网 > 新葡京娱乐场

Class.forName(driverClass) 不运行

System.out.println"======1======";
Class.forNamedriverClass;
conn = DriverManager.getConnection"xxxx","xxxx","xxxx";
System.out.println"======2======";

这段写在try catch里,没有任何报错

运行可以打印出======1======
而在Class.forNamedriverClass;卡主
无法打印出======2======

整个过程没有任何报错,只不过拿不到conn,且卡在Class.forName
jars也都在classpath下,如果classnotfound,会被异常捕捉

亲,会不会编译器有问题,直接用java命令编译执行看看呢?

你确定你的catch里有写东西?

Class.forNamedriverClass修改为
Class.forNamedriverClass.newInstance试试

并不能证明卡在forName方法上啊,卡在getConnection方法上的概率要大很多,这个是连接数据库。

你的Class.forNamedriverClass; 首先要确定你动态加载的driverClass类你指定了具体的路径;

driverclass需要加双引号"driverclass"

栏目列表

广告位

澳门新葡京官网