首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用java编写自定义jdbc驱动程序非常简单。

用java编写自定义jdbc驱动程序非常简单。
EN

Stack Overflow用户
提问于 2015-01-24 00:49:22
回答 4查看 9.6K关注 0票数 11

我有web服务,我需要通过JDBC暴露由于一些BI工具软件的限制。

非常有限的支持只需要很少的已定义select查询。

我所理解的是,我需要实现接口java.sql下的所有类来实现这一点。有没有人做过类似的事情?

我们有没有一些自定义的实现,我们需要实现最少的代码。

EN

回答 4

Stack Overflow用户

发布于 2018-07-12 16:10:45

要获得更好的演练,请访问this Java World tutorial

基本上你需要创建4个类:

  • Driver
  • Connection
  • Statement
  • ResultSet

但正如您将在该教程中看到的,事情并没有那么简单。

票数 6
EN

Stack Overflow用户

发布于 2020-06-14 23:07:09

我也遇到过类似的情况。如果能看到一个极简主义的例子就好了,但我也没有找到。

我的经验是,考虑到任何API,研究现有的“类引用”实现都是非常有用的。以JDBC为例,H2就是一个很好的例子。

要实现的主要接口是java.sql.Driver。这就是H2实现它的方式:

https://github.com/h2database/h2database/ . . . /Driver.java

在这个包中还有其他类:

https://github.com/h2database/h2database/ . . . /jdbc

H2是一个成熟而复杂的软件,但其代码仍然是可读和可学习的。

票数 5
EN

Stack Overflow用户

发布于 2015-01-24 01:03:54

是的,我已经编写了自定义驱动程序。

您的想法是正确的,但是在java.sql包中实现interfaces。研究API文档以了解每种方法的用途,以便以有意义的方式实现它。

从您的简单驱动程序不支持的任何方法抛出UnsupportedOperationException

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

https://stackoverflow.com/questions/28114725

复制
相关文章

相似问题

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