多项选择题

下面关于QueryRunner类的构造方法,描述正确的有()。

A.可以使用默认的构造方法进行构造
B.不能直接构造
C.使用javax.sql.DataSource DataSource作为参数的构造方法
D.可以使用QueryRunnerFactory工厂类来进行构造