hi,因为你的 System.out.print(DbUtil.getConnection());这一句中DbUtil.getConnection() 返回的是一个Connection对象,你用System.out.print来打印Connection对象,必然会用到Connection对象的toString()方法,Connection对象的toString()方法写成什么样,就打印出什么。你可以看看Connection对象的toString()是怎么样的,应该就是把上面4个变量的值给打印出来
你自己debug一下, 改完代码是否rebuild过?
// 输出 oracle.jdbc.driver.OracleDriver System.out.print(driverName);// 输出 conn的定义属性,包括连接字符串和对象的toStringSystem.out.print(DbUtil.getConnection());
System.out.print(driverName);你代码里面有打印驱动语句。。我估计应该是你以前测试的代码运行的结果。。System.out.print(DbUtil.getConnection());这个是不会打印那些东西的。。你再测试下。。。