奇怪的指针问题
函数定义:
public void createConnection(Connection conn, OperateDB db) {
conn = getConnection(conn);
db = new OperateDB(conn);
}
调用方法:
Connection conn = null;
OperateDB db = null;
createConnection(conn, db);
cb = db.getData(sql, iPageNo, iRowNum);//问题在这里,createConnection已经初始化了conn和db,但是在db.getDate这条语句的时候,db是null,conn也是null.