Java程序可以检测到Oracle中表的更新变化吗

Java程序可以检测到Oracle中表的更新变化吗,第1张

自动检测可能有点困难,简单的做法是,你可以巧扮弯在每次查询的时候判断指定的字段是否缺做更新了,当更新了再执行某些 *** 作之类的,我做过类似的,每次查询看时间的变化,如果有变化,则做某些 *** 作,至于孝闷实时监测,java里我倒没见过。

1.首先检查你注册数据源没有:(我不知道你使用sql server还是灶友access)

用Access创建一个数据库,进入控制面板->管理工具->数据源(odbc).选择 系统DSN, 点 添加, 选择microsoft Access Driver(.mdb),用sql server也是类似这样注册.

2.你没有用户和密码的设置,你是否已经保证你的数据库没有用户名和密码就能连接.

3.你的sql里面的 [12] 是插入数值的列的时候是不需要'号的.

4.你在运行衫者的时候,你需要得到更多的信息.对于异常我们往往需要打印详细的信息,请记住对于一个出现异常的地方不打印任何信息,对于调试人员来说是十分沮丧的.所以请你每个在或辩薯catch语句里面写入:

ce.printStackTrace()

这样可以通过运行程序知道你的问题出现在什么地方.因为jdk将为你打印详细的异常信息.

5.对于第二个异常来说只要获取SQLException就可以了,对于异常来说越细越能描述异常的信息,所以没有必要用Exception

6.应该有关闭数据库连接的代码.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12342224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存