首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数据库更改时刷新Jtable。错误:ORA-12519

在数据库更改时刷新Jtable。错误:ORA-12519
EN

Stack Overflow用户
提问于 2014-03-13 12:09:40
回答 2查看 214关注 0票数 0

我是Java项目的初学者,我想知道做某事的最佳方法。我已经开发了一个桌面应用程序,它在JTable中从数据库中的表中显示数据,当该表发生更改时,它必须显示以前的数据+新记录。

嗯,我做了一个线程:首先,开始,显示JTable中的所有数据,执行一个查询。线程:注意数据库,执行一个与第一个不同的查询,每X秒一次。

假设执行查询后的每个连接都已关闭,但有时会出现以下错误:

侦听器使用以下错误拒绝连接: ORA-12519,TNS:未找到适当的服务处理程序

我读过一些关于它的内容,它超过了承认的过程的最大数量,而且可能我可以用Poolable连接来解决它,但是我不知道如何去做。有人能帮我吗?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-03-13 12:31:25

我不确定oracle,但我尝试了一种使用MS数据库的类似方法。我没有使用线程,而是使用计时器和TimerTask类来安排我的进程在固定速率之后重复。Timer类中有一个scheduleAtFixedRate方法,它帮助您在线程池中调度任务。我觉得这会有帮助的。有关更多信息,请查看这些类的api。http://docs.oracle.com/javase/7/docs/api/java/util/Timer.html http://docs.oracle.com/javase/7/docs/api/java/util/TimerTask.html

票数 0
EN

Stack Overflow用户

发布于 2014-03-17 08:53:53

在我的研究中,我发现这些链接非常有趣:

https://jirawong.wordpress.com/2013/03/27/oracle-database-change-notification-jdbc-style-example/

Notification of Oracle table changes in Java

http://theblasfrompas.blogspot.com.es/2010/02/using-database-change-notification-dcn.html

01/java.112/e16548/dbchgnf.htm

我会努力这样做的。谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22378210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档