水晶报告没有释放连接

时间:2014-03-20 07:27:32

标签: crystal-reports

我们使用JNDI连接连接到MySQL。从java门户我们正在查看reporrs。问题是每个报告都保持连接,并且在我们关闭报告后它没有发布。它正在为每个报告创建新连接。 所以由于这个原因,内存已满,我的数据库服务器已关闭。 请建议如何释放连接

1 个答案:

答案 0 :(得分:0)

如果您在运行时通过设置身份验证创建自己的连接。在处理报告之前,您必须手动关闭连接并调用dispose。

DtAdapter.Dispose()

Con.Close()

Con.Dispose()

rpt.DataSourceConnections.Clear()

rpt.SetDataSource(DataTable)