2017-07-13 1 views
0


Ich bin derzeit auf der Suche nach Informationen über die richtige SQLite Treiberklasse, um den JDBC Client zu verwenden. Ich verwende Maven und haben zur Zeit in meinem pom.xml,Ich bin auf der Suche nach dem Vertx JDBC SQLite Treiber

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

und ich habe dies die SQL-Client erstellen setzen.

 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); 

Hat jemand schon gelungen SQLite für die async JDBC-Client in Verwendung?
(edit: ich auf der Tatsache bestehen, dass ich von dem Asynchron-jdbc-Client behalten mag)

Vielen Dank im Voraus ist

+1

Nur um sicher zu sein, haben Sie die sqlite-Treiberabhängigkeit zu Ihrer Pom-Datei hinzugefügt? – tsegismont

+0

danke, das war der Teil, den ich verpasst habe !! Mein Projekt funktioniert jetzt gut, danke nochmal – jfons

Antwort

0

Mit Vertx JDBC-Client nicht genug, wie @tsegismont richtig in seinem Kommentar erwähnt. Sie benötigen noch den tatsächlichen Treiber:

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