SQLite

Status
Nicht offen für weitere Antworten.

Kaladial

Bekanntes Mitglied
hi

ich versuche grad unter windows und java die verbindung mit dem sqlite herzustellen ...

also ich benutz eclipse und dort hab ich auch schon in mein projekt die sqlite.jar eingebunden...
nu wollt ich auf die db zugreifen nur leider meckert er mir die dll an...

also zu dem treiber war zum einen ne .jar und ne .dll die jar konnt ich dem eclipse begreiflich machen... die dll leider net...

also hier erstmal der code und die fehlermeldung:

Code:
package TSQLite;

//import java.lang.Object;
import SQLite.*;
import java.sql.*;
public class DBtest {
	public DBtest() {
		// TODO Auto-generated constructor stub
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		try {    
			try {      
				Class.forName("SQLite.JDBCDriver");    
			} catch (ClassNotFoundException e) {      
				e.printStackTrace();    
			}    
			
			Connection conn;    
			Statement  st = null;
			ResultSet  rs = null;
			conn = DriverManager.getConnection("jdbc:sqlite:/test.DB");    
			    
			for (int i=1; i<=10; i++) { 
				st = conn.createStatement();
				rs = st.executeQuery("select * from user");    
			}    
			conn.close(); 
		} catch (SQLException e) {   e.printStackTrace(); } 	

	}

}

Code:
Unable to load sqlite: java.lang.UnsatisfiedLinkError: no sqlite_jni in java.library.path
java.sql.SQLException: java.lang.UnsatisfiedLinkError: SQLite.Database._open(Ljava/lang/String;I)V
	at SQLite.JDBCDriver.connect(JDBCDriver.java:82)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at TSQLite.DBtest.main(DBtest.java:25)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.ve.internal.java.vce.launcher.remotevm.JavaBeansLauncher.main(JavaBeansLauncher.java:79)

sqlite_jni.dll hätt ich wie gesagt noch aber kein plan wie ich die einbinden soll

thx für hilfe
Kaladial
 
T

tuxedo

Gast
java -Djava.library.path=./meinDllVerzeichnisImProjekt/sqlize_jni.dll ...blabla Restlicheer aufruf blabla...

oder hier im Board mal nach "unsatisfiedlinkerror" suchen

- Alex
 

Kaladial

Bekanntes Mitglied
jo hatte es auch grad gefunden thx :) muss man eigentlich den richtigen pfad angeben ? also c:\...\blah

oder kann man auch irgendwie nur so aktuelle_pfad\datei.dll angeben?
 
T

tuxedo

Gast
Wer lesen kann ist klar im Vorteil. Schau dir meinen Post nochmal genau an...

- Alex
 

Murray

Top Contributor
alex0801 hat gesagt.:
java -Djava.library.path=./meinDllVerzeichnisImProjekt/sqlize_jni.dll ...blabla Restlicheer aufruf

M.E. muss es
java -Djava.library.path=./meinDllVerzeichnisImProjekt ...blabla Restlicheer aufruf
heissen, also nur das Verzeichnis (entweder relativ oder absolut), nicht aber der Name der DLL.
 
T

tuxedo

Gast
Stimmt.. Hab ich doch glatt verwechselt mit dem Java 5er Classpath wo man die JARs einzeln nennen muss.

- Alex
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T SQLite Alternativen zu SQlite, dateibasiert, leicht verschlüsselbar, Nutzerverwaltung Datenbankprogrammierung 21
B SQLite + jdbc + IntelliJ-Consumer = "No suitable driver found..." Datenbankprogrammierung 15
Maxim6394 JPA 3.2 & SQLite - LocalDateTime wird falsch geladen Datenbankprogrammierung 1
Maxim6394 EclipseLink + SQLite | Unable to acquire a connection from driver [null] Datenbankprogrammierung 6
J SQLite Abfrage fehlerhaft - komme nicht weiter - please help. Datenbankprogrammierung 3
thor_norsk SQLite Fehlermeldung Datenbankprogrammierung 4
N JDBC SQLITE und Cascading Datenbankprogrammierung 2
B SQlite Datenbank, trotz Statements wurden nicht alle Zeilen erzeugt? Datenbankprogrammierung 35
B SQLite Befehl bauen? Datenbankprogrammierung 4
D SQLite Datenbank in Android Studio (Java) durchsuchen Datenbankprogrammierung 3
thobren Projekt SQlite! Wie kann ich auf auf SQlite Daten zugreifen? Datenbankprogrammierung 4
Davee SQLite SQLite Datenbank lässt sich nicht auf anderen PCs öffnen Datenbankprogrammierung 8
B Wie kopieren ich eine Spalte von einer Tabelle in eine andere Tabelle SQLite durch java code? Datenbankprogrammierung 26
D SQLite Collections oder Arrays in SQLite abbilden Datenbankprogrammierung 7
N ORM für Sqlite Datenbankprogrammierung 4
M SQLite Datenbank mit SQLite Datenbankprogrammierung 7
N Sqlite DB mit Java wird auf Linuxsystem nicht gefunden Datenbankprogrammierung 9
N SQLite Datenbankprogrammierung 2
S Daten von SQLite Datenbank nutzen Datenbankprogrammierung 5
B SQLite Frage zu SQLite Datenbankverbindung Datenbankprogrammierung 7
E Sqlite-jdbc Mitliefern Datenbankprogrammierung 4
X Sqlite Fks Datenbankprogrammierung 4
C JDBC und SQLite Datenbank Datenbankprogrammierung 8
X SQLite SQLite Programm beendet/führt nicht weiter aus Datenbankprogrammierung 12
Sam96 SQLite mit JavaFX Datenbankprogrammierung 1
T sqlite select Datenbankprogrammierung 12
V SQLite Performance: 1 Datei mit einzelnen Einträgen gegenüber SQLite Datenbankprogrammierung 7
F Java SQLite Error Datenbankprogrammierung 19
F Sqlite cannot commit Datenbankprogrammierung 2
H SQLite Sqlite Datenbank direkt einbinden. Datenbankprogrammierung 5
U Dom Parser und SQLite füllen Datenbankprogrammierung 5
D SQLite Datenkbank auf WebServer möglich? Datenbankprogrammierung 4
M Datenbankausgabe .jsp per SQLite Datenbankprogrammierung 7
J SQLite Login Datenbank Datenbankprogrammierung 2
M SQLite Einstieg mit SQLite, wohin mit der DLL? Datenbankprogrammierung 7
M SQLite Speicherpfad Datenbankprogrammierung 0
G SQLite SQLite Select für View vereinfachen/optimieren Datenbankprogrammierung 4
G sqlite innerjoin Datenbankprogrammierung 5
G SQLite Daten aus SQLite DB in andere SQLite DB importieren Datenbankprogrammierung 4
R sqlite UPDATE wirkt nicht aus Java Datenbankprogrammierung 7
G SQLite SQLite Abfrage Datenbankprogrammierung 4
F SQLite-Extensions unter Java Datenbankprogrammierung 2
H SQLite mit DefaultTableModel synchronisieren Datenbankprogrammierung 5
D SQLite Statement nimmt keine Namen aus getter-Methoden Datenbankprogrammierung 11
L SQLite fügt nur den ersten Datensatz ein Datenbankprogrammierung 2
S SQLite Ausführbares Jar mit SQLite DB Datenbankprogrammierung 4
F [SQLite] Mehrere Datensätze einfügen Datenbankprogrammierung 12
H SQLite Datenkbank erstellen Datenbankprogrammierung 3
S Abfrage auf SQLite-DB Datenbankprogrammierung 2
Kasoki SQLite SQLite oder doch XML!? Datenbankprogrammierung 2
G SQLite Abfrage, ob in Tabelle X Spalte Y existiert Datenbankprogrammierung 4
G SQLJet (SQLite) - Mehrbenutzerzugriff auf Datenbank handhaben Datenbankprogrammierung 1
S SQLite in JAR Datenbankprogrammierung 8
J SQLite --> Java SDK Datenbankprogrammierung 7
P Datenbank für Java Anwendung wie SQLite ohne Installation Datenbankprogrammierung 4
P Sqlite API für JAVA ? Datenbankprogrammierung 9
feuervogel SQLite unter Linux mit Eclipse einrichten Datenbankprogrammierung 8
S SQLite oder RDBMS als Datei(nicht Client/Server) Datenbankprogrammierung 5

Ähnliche Java Themen


Oben