Maven Sqlite integrieren (Eclipse, Maven)

Tippster

Mitglied
Hallo zusammen,
ich versuche nun schon seit mehreren Tagen erfolglos auf Maven umzusteigen. Ziel soll es sein Datenbanken mit SqlLite zu erstellen und zu bearbeiten. Ohne Build-Tools habe ich es schon hinbekommen aber mit Maven stoße ich immer auf das selbe Problem. In die Pom soll ich laut mehreren Suchen und Youtube Videos folgendes integrieren: (wird auch von anderen Seiten wie java2s.com angegeben)
XML:
<!-- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc -->
<dependency>
    <groupId>org.xerial</groupId>
    <artifactId>sqlite-jdbc</artifactId>
    <version>3.39.3.0</version>
</dependency>
Okay habe ich gemacht, aber egal welchen Anweisungen ich folge es läuft immer auf die selbe Fehlermeldung hinaus:
Code:
java.sql.SQLException: No suitable driver found for...
    at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:706)
    at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:252)
    at sqliteTest.Dbba.<init>(Dbba.java:17)
    at sqliteTest.Main.main(Main.java:10)
Was übersehe ich? Welchen Treiber muss ich zusätzlich laden?
 

LimDul

Top Contributor
Steht die dependency auch im Block dependencies und nicht im dependencyManagement?
Wie sieht der Java Code bzw. die jdbc URL aus?
 

Tippster

Mitglied
Steht die dependency auch im Block dependencies und nicht im dependencyManagement?
Wie sieht der Java Code bzw. die jdbc URL aus?
Hallo LimDul,
vielen Dank für die schnelle Meldung. die dependency ist in den dependencies:
XML:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>example</groupId>
  <artifactId>kundenInteressenJDBC</artifactId>
  <version>0.0.1-SNAPSHOT</version>
 
  <dependencies>
    <dependency>
        <groupId>org.xerial</groupId>
        <artifactId>sqlite-jdbc</artifactId>
        <version>3.39.3.0</version>
    </dependency>
  </dependencies>
</project>

die jdbc Url - so wie ich es bisher verstanden habe - befindet sich in ZEile 15 der Klasse Dbba
Code:
"Class.forName("org.sqlite.JDBC");"

der einfache JavaCode für eine Testausführung ist: eine Main:
Java:
public static void main(String[] args) {
        String[][] tabelle = {
                {"id", "INTEGER"},
                {"name", "TEXT"}
        };
        Dbba dbba = new Dbba("Test33.db");
        dbba.erstelleTabellePkAi("Tab1", tabelle);
    }
und die dazugehörige Klasse Dbba

Java:
package sqliteTest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class Dbba {
    private String dbName = "";
    private Connection conn = null;
    private Statement stmt = null;

    public Dbba (String dbname) {
        this.dbName = dbname;
        try {
            Class.forName("org.sqlite.JDBC");
            conn = DriverManager.getConnection(dbName);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        try {
            this.conn = DriverManager.getConnection(this.dbName);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
   public void erstelleTabellePkAi(String tabellenName, String[][] tabellenSpalten) {
        try {
            String erstelleTabelle = "CREATE TABLE IF NOT EXISTS " + tabellenName + "(";
            for (int i = 0; i < tabellenSpalten.length; i++) {
                if (i == 0) {
                    erstelleTabelle += tabellenSpalten[i][0] + " " + tabellenSpalten[i][1]
                            + " PRIMARY KEY AUTOINCREMENT";
                } else {
                    erstelleTabelle += ", " + tabellenSpalten[i][0] + " " + tabellenSpalten[i][1];
                }
            }
            erstelleTabelle += ")";
            stmt = conn.createStatement();
            stmt.execute(erstelleTabelle);
            stmt.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
 

Tippster

Mitglied
etliche Stunden des Verzweifelns habe ich, nur wegen eines so dummen Grundlagenfehlers, hinter mir.
Vielen Dank KonradN für diesen treffsicheren Tipp. Genau das habe ich ständig übersehen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Problem mit Applets in HTML Seite integrieren Tools - Maven, Gradle, Ant & mehr 3
B Chat Server in Tomcat integrieren Tools - Maven, Gradle, Ant & mehr 2
P Hyperlink in Applet integrieren Tools - Maven, Gradle, Ant & mehr 2
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
G Eclipse wirft Fehler trotzalledem dass die pom richtig durchläuft Tools - Maven, Gradle, Ant & mehr 2
L Gradle Ein lokales Eclipse Projekt in Gradle dependency einbinden Tools - Maven, Gradle, Ant & mehr 2
P Maven Test werden nicht ausgeführt . Junit . Maven . Surefire . Eclipse Tools - Maven, Gradle, Ant & mehr 12
H Eclipse JUnit erzeugt Fehler im Maven-Test Tools - Maven, Gradle, Ant & mehr 1
Q Java Eclipse Fehlermeldung bei Installation Tools - Maven, Gradle, Ant & mehr 3
M Versionsverwaltung mithilfe von Bitbucket und Eclipse Tools - Maven, Gradle, Ant & mehr 5
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
A Maven Standard/User-Libraries für alle Eclipse-Projekte bereitstellen Tools - Maven, Gradle, Ant & mehr 3
V Maven von Eclipse nach JBoss Tools - Maven, Gradle, Ant & mehr 3
reibi Maven M2 -Eclipse - Group - Warning Tools - Maven, Gradle, Ant & mehr 3
reibi Maven Maven + Eclipse Tools - Maven, Gradle, Ant & mehr 0
P Reactor Projekt import ins Eclipse Tools - Maven, Gradle, Ant & mehr 0
P Erzeugen von WebServices mit Maven und Eclipse (external Tool) Tools - Maven, Gradle, Ant & mehr 2
Rudolf JSF und Maven mit Eclipse Tools - Maven, Gradle, Ant & mehr 5
D JUnit Test in Maven fail und in Eclipse erolgreich Tools - Maven, Gradle, Ant & mehr 4
H Maven Tycho [ERROR] Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:0.14.1:validate-vers Tools - Maven, Gradle, Ant & mehr 8
B Subversion Eclipse Dateien mit Fragezeichen Tools - Maven, Gradle, Ant & mehr 2
earlgrey_tea JRE in jar verpacken eclipse Tools - Maven, Gradle, Ant & mehr 8
Chris81T Maven Wie "Eclipse Server Runtime Libraries" JavaEE Server Bibliotheken bereitstellen? Tools - Maven, Gradle, Ant & mehr 2
Meldanor Maven Artifactory Repo in Eclipse Tools - Maven, Gradle, Ant & mehr 3
D [Maven] noclassdeffounderror in eclipse (junittest) - mvn integration-test funktioniert!) Tools - Maven, Gradle, Ant & mehr 9
HaukeG Maven Java Web-Application in Eclipse - Abhängigkeiten zwischen den Projekten Tools - Maven, Gradle, Ant & mehr 10
M Maven GWT+Eclipse+maven Tools - Maven, Gradle, Ant & mehr 3
G Maven Maven, Eclipse Plugins und Classpath Tools - Maven, Gradle, Ant & mehr 15
D gwt-maven-plugin und Eclipse Tools - Maven, Gradle, Ant & mehr 1
J Maven + JPA + Eclipse + Hibernate Tools - Maven, Gradle, Ant & mehr 1
Z CVS Eclipse 1.13 Projekt als 2.0 hochladen Tools - Maven, Gradle, Ant & mehr 2
T Maven Eclipse-VM arguments deklarieren Tools - Maven, Gradle, Ant & mehr 7
M Java3D in Eclipse einbinden Tools - Maven, Gradle, Ant & mehr 4
K Maven Multimodule Maven Projekt mit GWT in Eclipse - das Grauen Tools - Maven, Gradle, Ant & mehr 13
ruutaiokwu eclipse web project - warum in den "build"-ordner kompilieren ??? Tools - Maven, Gradle, Ant & mehr 10
B Maven build-helper-maven-plugin mit Eclipse Tools - Maven, Gradle, Ant & mehr 3
reibi Maven eclipse:eclipse - neuen sourcefolder angeben Tools - Maven, Gradle, Ant & mehr 26
R Maven+Eclipse: Repository im Workspace? Tools - Maven, Gradle, Ant & mehr 6
K Ant mit Eclipse Tools - Maven, Gradle, Ant & mehr 5
Kessi Maven & Run As Eclipse Application Tools - Maven, Gradle, Ant & mehr 2
Kessi Maven und Eclipse Plug-in Unit Tests Tools - Maven, Gradle, Ant & mehr 9
F Eclipse - Maven - Tomcat Tools - Maven, Gradle, Ant & mehr 3
E Probleme mit Buckminster unter eclipse 3.4 Tools - Maven, Gradle, Ant & mehr 11
V Standard IN bei ANT in Eclipse Tools - Maven, Gradle, Ant & mehr 2
S Servlet-JSP-Anwendung mit Maven und Eclipse Tools - Maven, Gradle, Ant & mehr 4
B Unstimmigkeiten Ant - Eclipse Tools - Maven, Gradle, Ant & mehr 4
V Ant in Eclipse - javac Task - JAVA_HOME zeigt aufs jre Tools - Maven, Gradle, Ant & mehr 3
C Ant target für Eclipse .classpath Tools - Maven, Gradle, Ant & mehr 6
G Eclipse & Apache Tomcat Tools - Maven, Gradle, Ant & mehr 3
S Eclipse / abhängige Projekte Tools - Maven, Gradle, Ant & mehr 2
D Bestehendes Projekt in Eclipse einbinden Tools - Maven, Gradle, Ant & mehr 6
K Jar erstellen mit eclipse Tools - Maven, Gradle, Ant & mehr 32
T Eclipse RCP + Maven + Eclipse IDE Tools - Maven, Gradle, Ant & mehr 4
K Applet in Eclipse funktioniert, im Browser nicht Tools - Maven, Gradle, Ant & mehr 7
I Applet geht in Eclipse abernicht im Browser Tools - Maven, Gradle, Ant & mehr 37
K Eclipse Applets und ich bekomm langsam nen Hass Tools - Maven, Gradle, Ant & mehr 23
A Applet Visual in Eclipse erstellt - wie in Browser anzeigen? Tools - Maven, Gradle, Ant & mehr 4
spross Eclipse: Applet-Projekt inkl. Ressourcen als JAR exportieren Tools - Maven, Gradle, Ant & mehr 2
F [JWS] Anwendung in Eclipse debuggen Tools - Maven, Gradle, Ant & mehr 5
V komisches Problem mit Eclipse - oberste Pixel verdeckt Tools - Maven, Gradle, Ant & mehr 3
F Applet erscheint bei Eclipse, aber nicht im HTML-File Tools - Maven, Gradle, Ant & mehr 2
G Applet läuft in Eclipse aber im Browser nicht Tools - Maven, Gradle, Ant & mehr 12
D Applet aus eclipse erzeugen Tools - Maven, Gradle, Ant & mehr 4
D Libarys in eine JAR Datei mit eclipse Tools - Maven, Gradle, Ant & mehr 8
M JApplet läuft in Eclipse, aber nicht in den Browsern Tools - Maven, Gradle, Ant & mehr 7
P Eclipse Problem beim JAR-erstellen Tools - Maven, Gradle, Ant & mehr 5

Ähnliche Java Themen

Neue Themen


Oben