【问题标题】:I am looking for the Vertx JDBC SQLite Driver我正在寻找 Vertx JDBC SQLite 驱动程序
【发布时间】:2017-12-18 11:56:08
【问题描述】:


我目前正在寻找有关调用正确 SQLite 驱动程序类以使用 JDBC 客户端的方式的一些信息。 我使用 Maven,目前在我的 POM.xml 中有这个,

    <dependency> 
        <groupId>io.vertx</groupId>
        <artifactId>vertx-jdbc-client</artifactId>
        <version>3.4.2</version>
    </dependency> 

我确实把它用于创建 sql 客户端。

     JsonObject config = new JsonObject()
                .put("url", "jdbc:sqlite:"+DB_PATH)
                .put("driver_class", "org.sqlite.jdbcDriver")
                .put("max_pool_size", 30);

    Vertx vertx = Vertx.vertx();
            SQLClient client = JDBCClient.createShared(vertx, config);

是否有人已经成功地将 SQLite 用于 async JDBC 客户端?
(编辑:我坚持我想保留异步 jdbc 客户端)

提前致谢

【问题讨论】:

  • 确定一下,你是否在 pom 文件中添加了 sqlite 驱动程序依赖项?
  • 谢谢你,那是我错过的部分!我的项目现在运行良好,再次感谢

标签: java sqlite jdbc driver vert.x


【解决方案1】:

使用 Vertx JDBC 客户端是不够的,正如 @tsegismont 在他的评论中正确提到的那样。您仍然需要实际的驱动程序:

<dependency>
    <groupId>org.xerial</groupId>
    <artifactId>sqlite-jdbc</artifactId>
    <version>3.19.3</version>
</dependency>

【讨论】:

    猜你喜欢
    • 2020-03-08
    • 1970-01-01
    • 2017-10-24
    • 2022-01-21
    • 2016-01-01
    • 2014-09-11
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多