SQL Abfrage: Zeige alle Values von bestimmten Tabellen

Status
Nicht offen für weitere Antworten.

Taramsis

Bekanntes Mitglied
Hi,

ich möchte von vorher ausgewählten Tablen einer DB die Namen der Colums auflisten:

Java:
 public Object[][] listDBValue() {
        Object[][] list = null;
        int listSize = 0;
        
        try {
            Class.forName(driver);
            con =  (Connection) DriverManager.getConnection(url , user, pass);
           
            stmt = (Statement) con.createStatement();

            values =(ResultSet) stmt.executeQuery( "SHOW COLUMNS FROM " + 
                                                            managerApp.getManagerWiz().getChooseTable() + " " + " IN " + 
                                                            managerApp.getManagerWiz().getSelectDB() + " ");
            

            while (values.next()) {
                listSize++;
            }
            values.first();

            if (listSize > 0) {
                list = new Object[listSize][1];
                for (int i = 0; i < listSize; i++) {
                    list[i][0] = values.getString(1);
            
                    values.next();
                }
            }
            con.close();
        }

        catch(Exception e) {
            e.printStackTrace();
        }
        System.out.println("DB: " + listSize);
        
        return list;
    }

Die obige Methode wird in einem jTable angezeigt. Das Problem ist,wenn ich vorher mehr als eine Tabelle ausgewählt habe, bekomme ich die SQLException: No database selected.
Kann man mit
SQL:
SHOW COLUMNS FROM x IN y
nicht mehrere Tabellen wählen????:L
 

Taramsis

Bekanntes Mitglied
meinst du soetwas?
Java:
if (listSize > 0) {
                list = new Object[listSize][1];
                for (int i = 0; i < listSize; i++) {
                    list[i][0] = values.getMetaData();
            
                    values.next();
                }
            }
Kann man mit der DB Anweisung
SQL:
"SHOW COLUMNS FROM " + 
                                                            managerApp.getManagerWiz().getChooseTable() + " " + " IN " + 
                                                            managerApp.getManagerWiz().getSelectDB() + " "
in Ordnung?

Wenn ich nur eine Tabelle auswähle klappt es, denn
Java:
managerApp.getManagerWiz().getChooseTable()
gibt mir einen String der ausgewählten Tabellen mit einem Komma dazwischen wieder.

Danke im Voraus!
 

Taramsis

Bekanntes Mitglied
Hi Leute,

ich verstehe aber nicht warum mir
Java:
values =(ResultSet) stmt.executeQuery( "SELECT " + 
                                                            managerApp.getManagerWiz().getChooseTable() + " " + "FROM " + 
                                                            managerApp.getManagerWiz().getSelectDB() + " ");

nicht die Values mehrer oder mindestens einer Tabelle liefert.
Denn im gegensatz zu dem Befehl "SHOW COLUMNS" bekomme ich bei der Auswahl von einer Tabele die Fehlermeldung: "java.sql.SQLException: No database selected" !?

Eine andere Frage wäre wie könnte ich den die Strings, die ich in "getChooseTable()" gespeichert habe einzeln in einer For-Schleife auslesen und dann entsprechende "SHOW COLUMNS" Anfragen starten. -> Kann man die SQL Anfragen in einer FOR Schleife einbauen. Hab leider keine Beispiele gefunden.???:L
 
S

SlaterB

Gast
> nicht die Values mehrer oder mindestens einer Tabelle liefert.

was soll das denn bedeuten?
welchen unendlich unverständlichen Sinn kann es haben, irgendwas von managerApp.getManagerWiz().getChooseTable() mit SQL zu mischen,

wenn du eine SQL-Kommando
"SELECT tableX FROM dbX"
meinst und dazu noch erklärst, dass das eine ein Tabellenname ist und das andere eine Datenbank,
dann kann man das als halbwegs verständliche Frage bezeichnen,

und die Antwort: das ist kein ordentliches SQL,
um alle Werte einer Tabelle abzufragen ginge z.B.
"SELECT * FROM tabelleX"

SQL hat gewisse Regeln, ist kein Wunschkonzert

-----------

> wie könnte ich den die Strings, die ich in "getChooseTable()" gespeichert habe einzeln in einer For-Schleife auslesen und dann [..]

stop, nicht zwei Dinge vermischen, erstmal die String abfragen,
was getChooseTable() ist, weiß niemand, ob da ein String oder ein Array oder sonst was rauskommt,
jedenfalls musst du am Ende deine Strings zusammen bekommen,
dann darüber eine Schleife, jeweils eine Datenbankabfrage erstellen (klar kann man sowas mehrmals machen), und die Ergebnisse zusammen-sammeln

Beispiel:
eine DB-Anfrage:
DB-Anfrage

viele DB-Anfragen in einer Schleife:
for (..) {
DB-Anfrage
}
 

Taramsis

Bekanntes Mitglied
zur ersten Frage klar!! :eek:

zur zweiten Frage:
Ich will ja über
SQL:
"SHOW COLUMNS FROM " + 
                                                            managerApp.getManagerWiz().getChooseTable() + " " + " IN " + 
                                                            managerApp.getManagerWiz().getSelectDB() + " ")
alle Values von den gewählten DB und meheren Tabellen.
In "getChooseTable() " speichere ich ein Strin in der Form: tabelle1, tabelle2, ... (je nach dem welche Tabelle ich im Vorherigen Fenster ausgewählt habe).
Das Problem ist ja, damit ich in der Anfrage mehrere Tabellen angezeigt bekomme muß ich ja mehrere Anfragen straten.
Ich müßte ja die Strings wieder einzeln auslesen oder Sie gleich in verschiedenen Variablen speichern????:L
 
S

SlaterB

Gast
da du nicht weißt, wie viele Tabellen es sein werden, fallen Variablen aus,
der String muss in einer Liste oder Array umgewandelt werden und dann Schleife
 

sparrow

Top Contributor
Nur um es nochmal zu sagen:

Im Augenblick konzentrierst du dich darauf das ganze ohne die (eigentlich sehr gute) Unterstützung von Java zu lösen, indem du spezielle mySQL-Kommandos verwendest. Zumindest soweit ich das sehe.
Java selbst hat aber die Möglichkeit über die die Klassen "DatabaseMetaData" und "ResultSetMetaData" die von dir gewünschten Informationen selbst ermitteln. Nur für den Fall, dass du irgendwann mal mit einer anderen Datenbank arbeiten möchtest.
 

Taramsis

Bekanntes Mitglied
Hi,

wie könnte ich diese Schleife aufbauen:
Java:
for (int i=0; i< managerApp.getManagerWiz().getChooseTable().length; i++) {}
Ich habe nun die Tabellen in einem Object[] gespeichert und möchte in der Schleife z.N folgende Anweisung:
Java:
values = (ResultSet) stmt.executeQuery( "SHOW COLUMNS FROM " + 
                                                                managerApp.getManagerWiz().getChooseTable() + " " + "IN " + 
                                                                managerApp.getManagerWiz().getSelectDB() + " ");

Obige Anfrage soll nun i-mal ausgeführt werden. Ich komme einfach nicht dahinter wie man es mit einem ResultSet macht.

@ Sparrrow: die Klassen "DatabaseMetaData" und "ResultSetMetaData" könnte ich dies auch auf meiner mysql DB anwenden und gänzlich auf meiner SQL-Anfrage verzichten?
 

sparrow

Top Contributor
Jap, genau.

Hier mal eine kleiner Beispielcode, übrigens eines meiner ersten Programme in Java, nur ein bisschen modernisiert:
Java:
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;


public class Start {
	
	final static String[] TYPES = {"TABLE"};
	

	
	private static ArrayList<Object> showrs(ResultSet rs, String returnColumnName) throws SQLException {
		ArrayList<Object> returnlist = new ArrayList<Object>();
		int dscount = 1;
		ResultSetMetaData rsmd;
		rsmd = rs.getMetaData();
		while (rs.next()) {
			System.out.println("---  Datensatz " + dscount + "---");
			for (int i = 1; i <= rsmd.getColumnCount(); i++) {
				System.out.print(rsmd.getColumnName(i) + " (" + 
						rsmd.getColumnType(i) + "): ");
						if (rs.getObject(i) != null) {
							System.out.print(rs.getObject(i).toString()+"\n");
						} else {
							System.out.print("NULL\n");
						}
			}
			if (returnColumnName != null) {
				returnlist.add(rs.getObject(returnColumnName));
			}
			dscount++;
		}
		return returnlist;
	}


	public static void main(String[] args) {
		// laden des Datenbanktreibers
		try {
			ResultSet rs;
			Class.forName("org.hsqldb.jdbcDriver");
			Connection con = DriverManager.getConnection("jdbc:hsqldb:file:/home/sparrow/daba/daba","sa","");
			DatabaseMetaData dmd= con.getMetaData();
			// Lese alle Tabelleninformationen für den Typ "TABLES" aus
			System.out.println("**** ES FOLGEN DIE TABELLENINFORMATIONEN ****");
			rs = dmd.getTables(null, null, "%", TYPES);
			ArrayList<Object> tablenames = showrs(rs, "TABLE_NAME");
			rs.close();
			// Lese die Spalten für die Tabellen aus
			for (int i = 0; i < tablenames.size(); i++) {
				System.out.println("**** ES FOLGEN DIE SPALTEN FÜR TABELLE " + tablenames.get(i).toString() + " ****");
				rs = dmd.getColumns(null, null, tablenames.get(i).toString(), "%");
				showrs(rs, null);
			}
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
	}
		


}

Diesen wende ich nun auf meine Beispieldatenbank an.
Wie du siehst in diesem Fall HSQLDB weil es schnell gehen musste ;)
Folgende Tabellen habe ich angelegt:
CREATE table TABA (id IDENTITY, name VARCHAR)
CREATE table TABB (id IDENTITY, lange INTEGER, uhrzeit TIMESTAMP

Und nun schau mal was die Metadaten so alles verraten:
Code:
**** ES FOLGEN DIE TABELLENINFORMATIONEN ****
---  Datensatz 1---
TABLE_CAT (12): NULL
TABLE_SCHEM (12): NULL
TABLE_NAME (12): TABA
TABLE_TYPE (12): TABLE
REMARKS (12): NULL
TYPE_CAT (12): NULL
TYPE_SCHEM (12): NULL
TYPE_NAME (12): NULL
SELF_REFERENCING_COL_NAME (12): NULL
REF_GENERATION (12): NULL
HSQLDB_TYPE (12): MEMORY
READ_ONLY (16): false
---  Datensatz 2---
TABLE_CAT (12): NULL
TABLE_SCHEM (12): NULL
TABLE_NAME (12): TABB
TABLE_TYPE (12): TABLE
REMARKS (12): NULL
TYPE_CAT (12): NULL
TYPE_SCHEM (12): NULL
TYPE_NAME (12): NULL
SELF_REFERENCING_COL_NAME (12): NULL
REF_GENERATION (12): NULL
HSQLDB_TYPE (12): MEMORY
READ_ONLY (16): false
**** ES FOLGEN DIE SPALTEN FÜR TABELLE TABA ****
---  Datensatz 1---
TABLE_CAT (12): NULL
TABLE_SCHEM (12): NULL
TABLE_NAME (12): TABA
COLUMN_NAME (12): ID
DATA_TYPE (5): 4
TYPE_NAME (12): INTEGER
COLUMN_SIZE (4): NULL
BUFFER_LENGTH (4): 4
DECIMAL_DIGITS (4): NULL
NUM_PREC_RADIX (4): 10
NULLABLE (4): 0
REMARKS (12): NULL
COLUMN_DEF (12): NULL
SQL_DATA_TYPE (4): 4
SQL_DATETIME_SUB (4): NULL
CHAR_OCTET_LENGTH (4): NULL
ORDINAL_POSITION (4): 1
IS_NULLABLE (12): NO
SCOPE_CATLOG (12): NULL
SCOPE_SCHEMA (12): NULL
SCOPE_TABLE (12): NULL
SOURCE_DATA_TYPE (12): NULL
TYPE_SUB (4): 1
---  Datensatz 2---
TABLE_CAT (12): NULL
TABLE_SCHEM (12): NULL
TABLE_NAME (12): TABA
COLUMN_NAME (12): NAME
DATA_TYPE (5): 12
TYPE_NAME (12): VARCHAR
COLUMN_SIZE (4): 2147483647
BUFFER_LENGTH (4): NULL
DECIMAL_DIGITS (4): NULL
NUM_PREC_RADIX (4): NULL
NULLABLE (4): 1
REMARKS (12): NULL
COLUMN_DEF (12): NULL
SQL_DATA_TYPE (4): 12
SQL_DATETIME_SUB (4): NULL
CHAR_OCTET_LENGTH (4): NULL
ORDINAL_POSITION (4): 2
IS_NULLABLE (12): YES
SCOPE_CATLOG (12): NULL
SCOPE_SCHEMA (12): NULL
SCOPE_TABLE (12): NULL
SOURCE_DATA_TYPE (12): NULL
TYPE_SUB (4): 1
**** ES FOLGEN DIE SPALTEN FÜR TABELLE TABB ****
---  Datensatz 1---
TABLE_CAT (12): NULL
TABLE_SCHEM (12): NULL
TABLE_NAME (12): TABB
COLUMN_NAME (12): ID
DATA_TYPE (5): 4
TYPE_NAME (12): INTEGER
COLUMN_SIZE (4): NULL
BUFFER_LENGTH (4): 4
DECIMAL_DIGITS (4): NULL
NUM_PREC_RADIX (4): 10
NULLABLE (4): 0
REMARKS (12): NULL
COLUMN_DEF (12): NULL
SQL_DATA_TYPE (4): 4
SQL_DATETIME_SUB (4): NULL
CHAR_OCTET_LENGTH (4): NULL
ORDINAL_POSITION (4): 1
IS_NULLABLE (12): NO
SCOPE_CATLOG (12): NULL
SCOPE_SCHEMA (12): NULL
SCOPE_TABLE (12): NULL
SOURCE_DATA_TYPE (12): NULL
TYPE_SUB (4): 1
---  Datensatz 2---
TABLE_CAT (12): NULL
TABLE_SCHEM (12): NULL
TABLE_NAME (12): TABB
COLUMN_NAME (12): LANGE
DATA_TYPE (5): 4
TYPE_NAME (12): INTEGER
COLUMN_SIZE (4): NULL
BUFFER_LENGTH (4): 4
DECIMAL_DIGITS (4): NULL
NUM_PREC_RADIX (4): 10
NULLABLE (4): 1
REMARKS (12): NULL
COLUMN_DEF (12): NULL
SQL_DATA_TYPE (4): 4
SQL_DATETIME_SUB (4): NULL
CHAR_OCTET_LENGTH (4): NULL
ORDINAL_POSITION (4): 2
IS_NULLABLE (12): YES
SCOPE_CATLOG (12): NULL
SCOPE_SCHEMA (12): NULL
SCOPE_TABLE (12): NULL
SOURCE_DATA_TYPE (12): NULL
TYPE_SUB (4): 1
---  Datensatz 3---
TABLE_CAT (12): NULL
TABLE_SCHEM (12): NULL
TABLE_NAME (12): TABB
COLUMN_NAME (12): UHRZEIT
DATA_TYPE (5): 93
TYPE_NAME (12): TIMESTAMP
COLUMN_SIZE (4): NULL
BUFFER_LENGTH (4): 12
DECIMAL_DIGITS (4): NULL
NUM_PREC_RADIX (4): NULL
NULLABLE (4): 1
REMARKS (12): NULL
COLUMN_DEF (12): NULL
SQL_DATA_TYPE (4): 9
SQL_DATETIME_SUB (4): 3
CHAR_OCTET_LENGTH (4): NULL
ORDINAL_POSITION (4): 3
IS_NULLABLE (12): YES
SCOPE_CATLOG (12): NULL
SCOPE_SCHEMA (12): NULL
SCOPE_TABLE (12): NULL
SOURCE_DATA_TYPE (12): NULL
TYPE_SUB (4): 1


Du siehst, dass du schon über die Metadaten an viele Infos kommst.
Über das ResultSetMetaData kommst du auch problemlos an die Typen und Spaltennamen von gejointen Tabellenabfragen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Wie kann ich eine Jtable mit Inhalt einer SQL Abfrage füllen Datenbankprogrammierung 14
J SQLite Abfrage fehlerhaft - komme nicht weiter - please help. Datenbankprogrammierung 3
L PostgreSQL Abfrage mit EclipseLink Datenbankprogrammierung 7
S Berechnung des Datumsunterschieds in der SQL-Abfrage Datenbankprogrammierung 1
Zrebna Probleme bei Überführung von SQL-Code in eine HQL-Abfrage Datenbankprogrammierung 3
btwX28 mysql abfrage über phpmyadmin Datenbankprogrammierung 8
M Alle Records Felder kriegen für DB Abfrage Datenbankprogrammierung 14
pkm PostgreSQL Kann mit mybatis einen Parameter für eine postgreSQL-Abfrage nicht übergeben. Datenbankprogrammierung 5
nonickatall MySQL SQL Abfrage erneut ausführen oder rs aktualisieren Datenbankprogrammierung 14
Kirby.exe Verständnisproblem bei SQL Abfrage Datenbankprogrammierung 27
N SQL-Abfrage in JTextField ausgeben Datenbankprogrammierung 6
N java sql abfrage bestimmer Datumszeitraum Datenbankprogrammierung 9
F Mapping einer SQL Abfrage in eine Klasse Datenbankprogrammierung 4
N Java Abfrage über GUI, Daten hinzufügen Datenbankprogrammierung 54
Bluedaishi Datenbank Abfrage Datenbankprogrammierung 36
W MySQL DB Abfrage in Array, gemischte Array, generelles vorgehen Datenbankprogrammierung 4
D SQL Abfrage optimieren Datenbankprogrammierung 35
D MySQL Abfrage Datenbankprogrammierung 5
D MySQL Abfrage sortieren Datenbankprogrammierung 4
D MySQL Abfrage SUM datediff Datenbankprogrammierung 3
D Regelmäßige Abfrage aus Workbench Datenbankprogrammierung 6
M SQL-Statement Hilfe bei SQL-Abfrage Datenbankprogrammierung 2
D Abfrage - Spalte(Datum) ändern (Oracle) Datenbankprogrammierung 7
D Datenbank Abfrage Datenbankprogrammierung 7
H MySQL Benutzer Login System mit Datenbank Informationen (Abfrage zu User ist auf DB gesichert) Datenbankprogrammierung 42
D MySQL Abfrage mit kumulierten Werten Datenbankprogrammierung 16
M MySQL Anbindung und Abfrage an die Datenbank Datenbankprogrammierung 2
RowdyN SQLite Einfache Abfrage mit temporäre Tabelle, die nur innerhalb der Abfrage gültig ist Datenbankprogrammierung 0
E Abfrage auf HSQLDB Datenbankprogrammierung 4
M MySQL SQL Abfrage in JTable mit Berechnung Datenbankprogrammierung 3
S Abfrage von Gruppentickets(Mehrere Resorts an einem Tag) Datenbankprogrammierung 1
S SQL Abfrage Datenbankprogrammierung 2
F Abfrage der letzten Einträge Datenbankprogrammierung 2
J SELECT Abfrage/Suche Datenbankprogrammierung 4
U SQLite Für mich etwa komplexe Abfrage via 2 Tabellen Datenbankprogrammierung 5
OnDemand SQL Abfrage und Equals Datenbankprogrammierung 4
B MySQL MySQL-Abfrage von aufsummierter Zeit Datenbankprogrammierung 3
M MySQL MySQLSyntaxError in Java, obwohl Abfrage in HeidiSQL korrekt Datenbankprogrammierung 2
ruutaiokwu sql abfrage mit rekursion, mit oder ohne cte... Datenbankprogrammierung 5
J SQLite Abfrage ausführen stoppt für Zyklus? Wie es zu lösen? Datenbankprogrammierung 3
L JSONArray/JSONObject MySQL-Servlet Abfrage Datenbankprogrammierung 2
H Derby: SYSCS_UTIL.SYSCS_EXPORT_QUERY mit String Abfrage in wehre-Klausel nicht möglich Datenbankprogrammierung 3
L SQL-Abfrage bricht vor dem Ende ab Datenbankprogrammierung 2
S MySQL Abfrage über mehrere Tabellen + Einträge werden überschrieben Datenbankprogrammierung 1
M Derby/JavaDB Komplexe Abfrage vereinfachen Datenbankprogrammierung 2
S SQL-Abfrage, Filewriter .txt Datei Datenbankprogrammierung 2
P Datenbank- Abfrage mit null'en Datenbankprogrammierung 2
Bluedaishi MySQL Abfrage Problem :-) Datenbankprogrammierung 21
D MySQL Erstellen der richtigen Abfrage Datenbankprogrammierung 3
D MySQL DB Abfrage Prüfen Datenbankprogrammierung 10
D JDBC insert mit select abfrage Datenbankprogrammierung 5
E PostgreSQL Exception too ...many clients already bei DB-Abfrage Datenbankprogrammierung 14
M MySQL SQL Abfrage Problem Datenbankprogrammierung 6
W No data found: SQL-Abfrage funktioniert nur beim Debuggen Datenbankprogrammierung 3
E Abfrage nach existierender SQL-Tabelle Datenbankprogrammierung 7
H JSON Array abfrage beschleunigen Datenbankprogrammierung 2
S MySQL Abfrage: Wenn Feld leer, alles anzeigen Datenbankprogrammierung 5
Mrtwomoon Abfrage-Ergebnisse in einem Fenster darstellen Datenbankprogrammierung 8
0 SQL Abfrage Bestellung Datenbankprogrammierung 15
G SQLite SQLite Abfrage Datenbankprogrammierung 4
C Mit jsp über Java eine DB Abfrage durchführen --> java.lang.ClassNotFoundException Datenbankprogrammierung 4
Dit_ Hibernate, effiziente SQL-Abfrage definieren Datenbankprogrammierung 5
B My-SQL Abfrage - Out Of Memory Error Datenbankprogrammierung 13
C MySQL Problem mit UPDATE Abfrage Datenbankprogrammierung 13
K SQLite Einfache DB-Abfrage Datenbankprogrammierung 2
C Problem mit SQL-Abfrage Datenbankprogrammierung 5
C Sortierung bei SQL-Abfrage Datenbankprogrammierung 3
B Bei Abfrage schießt der Speicher in die Höhe Datenbankprogrammierung 6
M SQL Abfrage Dupliakte bei Kreuzvergleich Datenbankprogrammierung 2
M Access Abfrage mit Parameter & Access/Java liefern unterschiedliche Ergebnisse Datenbankprogrammierung 2
G SQL Abfrage Datenbankprogrammierung 5
C SQL-Abfrage Datenbankprogrammierung 4
B SQL-Abfrage Datenbankprogrammierung 4
R SQL Abfrage, je nach ausgewählten Parametern Datenbankprogrammierung 11
C Wert in SQL-Abfrage zählen lassen Datenbankprogrammierung 8
R Memory leaks bei DB Abfrage Datenbankprogrammierung 16
S Abfrage auf SQLite-DB Datenbankprogrammierung 2
I Belastet es das System zu sehr einen Timer jede 0.2 Sekunden eine DB Abfrage machen zu lassen? Datenbankprogrammierung 9
L MySQL Probleme mit PreparedStatement für SQL-Abfrage in Java Datenbankprogrammierung 2
G Abfrage von Teilnehmern Datenbankprogrammierung 4
B HSQLDB Probleme mit Select...Where Abfrage Datenbankprogrammierung 16
G JOIN Abfrage über mehrere Tabellen Datenbankprogrammierung 15
F MySQL SQL Abfrage für u.a. Spaltenname key Datenbankprogrammierung 4
G SQLite Abfrage, ob in Tabelle X Spalte Y existiert Datenbankprogrammierung 4
A MySQL Ergebnss aus SQL Abfrage in Hauptklasse verwenden Datenbankprogrammierung 3
N Geschwindigkeit bei if Abfrage Datenbankprogrammierung 11
J sql abfrage ... Problem mit Datumswert Datenbankprogrammierung 3
G Performante SQL- Abfrage (LIKE %) Datenbankprogrammierung 21
G Join Abfrage Datenbankprogrammierung 12
M db abfrage fehlerhaft Datenbankprogrammierung 5
C MySQL Abfrage mit flexibler WHERE bedingung Datenbankprogrammierung 10
C Datenbank-Abfrage, if im Select Datenbankprogrammierung 9
S MySQL Frage zu LeftJoin Abfrage Datenbankprogrammierung 2
G SQL Abfrage über mehrere Tabellen Datenbankprogrammierung 28
H SQL Abfrage - zwei tabellen vergleichen. Datenbankprogrammierung 2
H MySQL Datenbank Abfrage Datenbankprogrammierung 10
André Uhres SQL Abfrage erkennt keine Buchstaben mit Akzenten (z. B. é, è) Datenbankprogrammierung 3
E MySQL Klasse zur Abfrage statisch oder Standard Datenbankprogrammierung 5
J Mit einer Abfrage Worte suchen die in Zwei Tabellen enthalten sind Datenbankprogrammierung 5
G M:N Abfrage Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben