程序的目的是访问数据库进行数据查询操作,使用的是spring和c3p0连接池,spring配置了一个springContext的静态方法可以直接使用getbean来获得相应对象,
这里其他代码略去,只保留问题相关的代码如下:
//调用数据库连接
//JDBCConn jdbcConn = (JDBCConn) springContext.getBean("JDBCConn"); -----A
JDBCConn jdbcConn = new JDBCConn(); ------B
ResultSet rs = jdbcConn.jdbcconn(sourceid, sql);想请教大虾的是:方法A和方法B有什么差别?体现在哪些方面?比如在数据库连接的时候A是沿用springContext第一次创建时的对象、而B是每次都新建一个连接?或者A和B获得的对象是一样的吗?
添加回答
举报
0/150
提交
取消