Sie sind hier: DBS JDBC-Sqlite  
 DBS
Datenbank Komplettpaket
Datenbank-Designer
JDBC-Sqlite
JDBC-Firebird
JDBC-HsqlDB
WPF und Datenbank
Ajax und JSon
MySQL
Scripte
dBase
Oracle
Beispiele
Literatur

SQLITE

JDBC

Sqlite liefert eine jar-Datei für die Anbindung und eine zip-Datei zur Erstellung einer Datenbank (Datei sqlite3.exe).
Vorgehensweise:
-
Download der zip-Datei (slite.zip)
- Erstellen der Testdatenbank musik.db
- Aufrufen des Programms sqlite3.exe
    .open musik.db
- nun existiert die Datenbank
- setzen der foreign-Flas:
    PRAGMA foreign_keys = ON;
- einlesen der sql-Befehle
    .read musik.txt
    Bitte aufpassen. Codierung ANSI
- Anzeige der Tabellen
    .tables
- Anzeige der Daten
    select * from artist;
    select * from track;
- Beenden
    .exit

 

 
Befehl Erläuterung
.dbinfo zeigt die Information der aktuellen Datenbank an
.open musik.db öffnet die Datenbank "musik.db"
.databases Zeihgt den Pfad der Datenbank
main: d:\progs\eclipse\jdbc\JDBC1_2018\musik.db
.read firma.txt Einlesen der sql-Befehle aus einer Textdatei
.show Anzeige der Eigenschaft von sqlite
.tables
.tables e*
Anzeige der Tabelle (auch mit Maske)
.separator ", " Setzen des Trennzeichen bei einem sql-Befehl
.mode line
.mode column
Setzen der Option für die Ausgabe. Es gibt zwei Modi.
.header off
.header on
Setzen der Option "Ausgabe der Spaltenüberschriften
PRAGMA foreign_keys; Anzeige des Flags "foreign_keys;"
PRAGMA foreign_keys = ON;
Ausgabe: 1
Setzen des Flags "foreign_keys"
PRAGMA foreign_keys = OFF;
Ausgabe: 0
Löschen des Flags "foreign_keys"
 

SqliteBsp1Company

Eclipse oder Netbeans-Projekt erstellen
Name: SqliteBsp1Company
Hauptklasse: SqliteBsp1Company.java
SqliteBsp1Company.zip
Die jar-Datei und die company.db kommen in den Hauptordner
Ändern des Pfades:
Connection cn = connect2DB("d:\\progs\\eclipse\\JDBC1_2018\\"+filename);
Einfügen der jar-Datei:
Eclipse:
Project, Properties
Java-Build Path
Libraries
Classpath
Add Jars
Select "sqlite-jdbc-3.23.1.jar"
 

Komplexes Beispiel

Projekt mit:
- Employee-Tabelle
- Datenbank-Konsole
- MVVM-DesignPattern
JDBC_Company.zip