Java 如何从数据库驱动程序调用web服务?
我有一个COTS(商业的,现成的)应用程序,它必须连接到某种ODBC连接(驱动程序并不重要)。但是,我希望通过HTTP Post将数据保存到Web服务,而不是保存到数据库。有没有办法将数据库驱动程序链接到web服务?我是否一直在编写自己的数据库驱动程序?到目前为止,我提出的唯一解决方案是拥有一个本地数据库,但它是一个单独的进程,可以不时查询数据库并使用数据库中的数据发布到web服务。不过,我想要一些更优雅、更流线型的东西……我认为编写ODBC驱动程序很复杂。你自己提出建议可能会更容易。将数据泵送到数据库,并使用触发器将数据发送到web服务。SQL Server和MySQL都允许运行任意代码的触发器。一般来说这样做是不明智的,但肯定有可能。谢谢你的评论ryan1234。我没有想到在数据库中使用触发器。。。这实际上可能比使用单独的进程轮询数据库更干净(并且编码更少)。Java 如何从数据库驱动程序调用web服务?,java,database,web-services,odbc,dsn,Java,Database,Web Services,Odbc,Dsn,我有一个COTS(商业的,现成的)应用程序,它必须连接到某种ODBC连接(驱动程序并不重要)。但是,我希望通过HTTP Post将数据保存到Web服务,而不是保存到数据库。有没有办法将数据库驱动程序链接到web服务?我是否一直在编写自己的数据库驱动程序?到目前为止,我提出的唯一解决方案是拥有一个本地数据库,但它是一个单独的进程,可以不时查询数据库并使用数据库中的数据发布到web服务。不过,我想要一些更优雅、更流线型的东西……我认为编写ODBC驱动程序很复杂。你自己提出建议可能会更容易。将数据泵送