是否可以在SQL-Anywhere中注册一些自定义JDBC驱动程序,
这样就可以将table
嵌入为remote table
该表上的语句被重定向到该驱动程序?例如
如果执行select
,我想查询来自Web服务的数据
将冷杉归还。插入等同样的东西。
非常感谢!
答案 0 :(得分:1)
来自DriverManager的Javadoc:
JDBC 4.0驱动程序必须包含文件META-INF / services / java.sql.Driver。此文件包含java.sql.Driver的JDBC驱动程序实现的名称。例如,要加载my.sql.Driver类,META-INF / services / java.sql.Driver文件将包含以下条目:
my.sql.Driver
所以你有定义自定义JDBC驱动程序的方法。由于你想不在你的应用程序中使用sql anywhere驱动程序(因为你将在你的设置的远程部分中有自己的驱动程序),所以没有必要在那里的任何地方集成sql - 这是某种东西您必须在您的Web服务中处理,您将把网络SQL调用转换为SQL Anywhere调用。
查看VJDBC - 已经做了类似于你想做的事情。
祝你好运