Hallo erstmal eine kleine Problem beschreibung :
Ich spiele im moment ein wenig mit Java rum, bisher habe ich es soweit gebracht das ich eine Virtuele Bank habe mit konten etc. abfragen überweisung etc.
Alles schön und gut nur doof ist wenn ich mein Programm schließe und neustarte ist alles auf Standart.
Damit ich dies nicht mehr Fix sondern Variabel habe möchte ich das nun auf SQL umschreiben(meine sql fähigkeiten tangieren gegen 0). Allerdings ist das ein anderes Problem, das erste beginnt schonmal damit wie binde ich eine bestehende DB (mit SQlite erstellt) in Java ein.
Meine Lösungs Idee:
Da bieten sich mir eine Handvoll probleme:
Exception in thread "main" java.lang.ClassNotFoundException: sqlitejdbc-v056.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
und noch paar mehr nur ist sehr viel
Techniche Details:
JAva SDK6
Eclipse / SQlite
WinXP
So nun zur Frage stellung, kann ich SQlite in JAva einbinden ?
muss ich diese "Treiber" in einen Speziellen ordner packen ?
habe ich in etwa einen richtigen lösungs ansatz, den ich finde nicht viel in der Insel / Google ....
LG JavaKünstler.
Ich spiele im moment ein wenig mit Java rum, bisher habe ich es soweit gebracht das ich eine Virtuele Bank habe mit konten etc. abfragen überweisung etc.
Alles schön und gut nur doof ist wenn ich mein Programm schließe und neustarte ist alles auf Standart.
Damit ich dies nicht mehr Fix sondern Variabel habe möchte ich das nun auf SQL umschreiben(meine sql fähigkeiten tangieren gegen 0). Allerdings ist das ein anderes Problem, das erste beginnt schonmal damit wie binde ich eine bestehende DB (mit SQlite erstellt) in Java ein.
Meine Lösungs Idee:
Java:
package datenbank;
import java.sql.*;
public class Datenbank {
public static void main(String[] args) throws Exception {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:bankeditor.db");
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery("select * from bank;");
while (rs.next()) {
System.out.println("blz = " + rs.getString("blz"));
System.out.println("name = " + rs.getString("name"));
}
rs.close();
conn.close();
}
}
Da bieten sich mir eine Handvoll probleme:
Exception in thread "main" java.lang.ClassNotFoundException: sqlitejdbc-v056.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
und noch paar mehr nur ist sehr viel
Techniche Details:
JAva SDK6
Eclipse / SQlite
WinXP
So nun zur Frage stellung, kann ich SQlite in JAva einbinden ?
muss ich diese "Treiber" in einen Speziellen ordner packen ?
habe ich in etwa einen richtigen lösungs ansatz, den ich finde nicht viel in der Insel / Google ....
LG JavaKünstler.