我正在寻找 Vertx JDBC SQLite 驱动程序
I am looking for the Vertx JDBC SQLite Driver
我目前正在寻找有关调用正确的 SQLite 驱动程序 class 以使用 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 客户端这一事实)
在此先感谢
使用 Vertx JDBC 客户端是不够的,正如@tsegismont 在他的评论中正确提到的那样。您仍然需要实际的驱动程序:
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.19.3</version>
</dependency>
我目前正在寻找有关调用正确的 SQLite 驱动程序 class 以使用 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 客户端这一事实)
在此先感谢
使用 Vertx JDBC 客户端是不够的,正如@tsegismont 在他的评论中正确提到的那样。您仍然需要实际的驱动程序:
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.19.3</version>
</dependency>