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