2 u014030022 u014030022 于 2016.01.18 23:05 提问

QueryRunner qr = TxQueryRunner(); 2C

1.TxQueryRunner qr = new TxQueryRunner();
2.QueryRunner qr = new TxQueryRunner();
3.QueryRunner qr = new QueryRunner();

你们好,我诚恳的想问几个问题:
第一 :上面这三个有什么使用和定义上的区别(详细点).
第二 :我在项目里面用的 QueryRunner qr = new TxQueryRunner();
但是老提示错误,后面我想了想是不是上面的这三个可以任意用的可以吗 ? 还是怎样?
希望能得到详细点的答案谢谢.

QueryRunner qr = new TxQueryRunner(); //**TxQueryRunner 下面提示红线.**
qr.update(sql,params); //执行sql ,不提供连接池
//内部使用JDBCUtils

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.18 23:31

简单来说

人 p = new 人();
中国人 p = new 人();
人 p = new 中国人();
中国人 p = new 中国人();

以上4个写法,只有2是不成立的,你不能保证找一个人来肯定是中国人。
但是找一个中国人肯定是中国人,找一个人肯定是人,要找一个人你找一个中国人,中国人肯定是人。

XMD1994
XMD1994   2016.07.14 10:59

QueryRunner类 是TxQueryRunner 类的父类,就像人类是学生类的父类,人包括的范围比学生类大,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!