自定义函数里调用帆软类库提供的SQL类进行数据查询时报错

版本10.0,我是想将一些经常用到的数据查询用自定义函数封装起来,方便调用和传参的。但是使用帆软提供的这个com.fr.function.sql发现一直报错,下面是代码截图和日志报错截图。请问是我调用方式错了还是其他原因,如果不能用提供的,是不是只能自己写数据连接的代码了?image.pngimage.png

FineReport ajkx 发布于 2019-12-30 14:10
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
杨朝健Lv5中级互助
发布于2019-12-30 14:53(编辑于 2019-12-30 14:56)

仅供参考

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;


import com.fr.file.DatasourceManager;

import com.fr.script.AbstractFunction;


com.fr.data.impl.Connection conn = DatasourceManager.getInstance().getConnection("FRDemo");

Connection con = conn.createConnection();

String sql = "seletc(被屏蔽了) 字段 from 表 where 字段=?";

PreparedStatement preState = con.prepareStatement(sql);

preState.setString(1, args[0].toString());

ResultSet rs = preState.executeQuery();

while(rs.next()) {

    ...

}


最佳回答
0
hpmpkkLv3中级互助
发布于2019-12-30 16:10

没用过 不过你可以Debug看一下为撒空指针

  • 3关注人数
  • 1106浏览人数
  • 最后回答于:2019-12-30 16:10
    请选择关闭问题的原因
    确定 取消
    返回顶部