目录

类说明

6.4.1. 类说明

在数据集创建前后,可能需要做一定的业务处理,那么,就需要自定义数据集的处理类来完成所需要的工作。自定义数据集处理类主要通过写自定义类实现IDataSetFactoryListener接口,在本接口中有public void beforeCreated(Context context, DataSetConfig dsc, DataSet arg2)及public void afterCreated(Context arg0, DataSetConfig arg1, DataSet arg2)方法,这两个方法在数据集创建时由系统调用。如beforeCreated(Context context, DataSetConfig dsc, DataSet arg2)方法实现代码如下:

public void beforeCreated(Context context, DataSetConfig arg1, DataSet arg2) { //定义调用存储过程的对象CallableStatement CallableStatement cs = null; try {//取得数据库连接 java.sql.Connection conn = context.getConnectionFactory ( context.getDefDataSourceName() ). getConnection(); //调用存储过程 cs = conn.prepareCall("{ call createTablePro(?)}"); //设置创建临时表的名称 cs.setString(1,"tempTable"); //执行存储过程 cs.execute(); } catch (Exception e1) { e1.printStackTrace(); } }