Daten aus MySQL-Datenbankl in Tabellen-GUI ausgeben.

Status
Nicht offen für weitere Antworten.
H

hamburger_1983

Gast
Hallo.

folgendes Problem.

Ich habe eine MySQL-Datenbank und will bei einer Abfrage die entsprechenden Daten in einer Tabelle in einer GUI ausgeben lassen. Nur irgendwie hackt die Sache noch.

Code:
package de.bws.fabian.data;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Driver;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.*;
import javax.swing.*;

public class MyFrame extends JFrame
{
	    private JPanel panelList;
	    private JTable tabelle;
	    private static Object[] dataTemp;

        public static void dbout(Statement stmt) throws ClassNotFoundException, SQLException {
        	try
        	{
        		//Treiber laden
        		Class.forName("com.mysql.jdbc.Driver");

        		//Connection herstellen
        	    String dbHost = "jdbc:mysql://192.168.0.51/fabian_autopark";
        	    String dbUser = "root";
        	    String dbPass = "";

        	    Connection conn = DriverManager.getConnection(dbHost, dbUser, dbPass);
		        	    
        	    //Statement erzeugen
        	    stmt = conn.createStatement();
        	    dbout(stmt);}
          	finally {
          	}
        	
           	String abfrage ="SELECT * FROM kunde";
           	ResultSet result = stmt.executeQuery(abfrage);
         	System.out.println("Abfrage: " + abfrage);

           	while (result.next())
           	{
           		Long id = result.getLong("ID");
           		String vorname = result.getString("vorname");
           		String nachname = result.getString("nachname");
           		String strasse = result.getString("strasse");
           		String hausnummer = result.getString("hausnummer");
           		int plz = result.getInt("plz");
           		String ort = result.getString("ort");
           		String land = result.getString("land");
           		String telefon = result.getString("telefon");

           	Object[] zeilen = {" "};
           	Object[] tableIndex = {id, vorname, nachname, strasse, hausnummer, plz, ort, land, telefon};
           	Object[] temp = zeilen;
           	Object[] dataTemp = {tableIndex,temp};
           	      		
//           	Object[] tableIndex = {id, vorname, nachname, strasse, hausnummer, plz, ort, land, telefon};
//       		Object[] zeilen = {};
//        	//Object[] zeilen = {id, vorname, nachname, strasse, hausnummer, plz, ort, land, telefon};
//        	Object[][] dataTemp = {{tableIndex},{zeilen}};
//        	zeilen = {};
           	}
	            	
           	//Connection schliessen
           	result.close();
           	return;
          }
      

	       
	  public MyFrame()
      {
              super("Juchu - Ich habe ein Fenster");
              setSize(300,500);
              setLocation(300,300);
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              getContentPane().setLayout(new BorderLayout(5,5));
              
              //Tabelle erzeugen
              Object[] daten = dataTemp;
              //Object[][] daten = {
              //	  {"1", "Rosa-Mercedes", "Zehk-Lasse", "Benzweg", "307", "54785", "Stuttgart", "Deutschland", null},
              //};
              String[] spaltenNamen = {"ID", "Vorname", "Nachname", "Straße", "Hausnummer", "PLZ", "Ort", "Land", "Telefon"};
              tabelle = new JTable(daten, spaltenNamen);
              tabelle.setPreferredScrollableViewportSize(new Dimension(400, 60));


              //Panels erzeugen
              panelList = new JPanel(new GridLayout(1,1));

              //auf Panel Liste packen
              add(tabelle, BorderLayout.CENTER);
              add(tabelle.getTableHeader(), BorderLayout.NORTH);

              pack();
              setVisible(true);
      }
	  
      public static void main(String[] args)
      {
	  MyFrame g = new MyFrame();
      }

Danke schonmal
 

The_S

Top Contributor
Drück dich bitte deutlicher aus:

Was geht nicht?
Was erwartest du zu bekommen?
Wo ist die Stelle, die Probleme macht?
Gibt es eine Exception?
...?
 

FenchelT

Bekanntes Mitglied
hamburger_1983 hat gesagt.:
Hallo.

folgendes Problem.

Ich habe eine MySQL-Datenbank und will bei einer Abfrage die entsprechenden Daten in einer Tabelle in einer GUI ausgeben lassen. Nur irgendwie hackt die Sache noch.


Code:
SELECT info
FROM glaskugel
WHERE failuremsg = 'Es hackt irgendwo'

0-rows returned
 
T

tuxedo

Gast
Kann es sein dass du dein "dbout" nirgendwo ausserhalb "dbout" aufrufst? Ergo wird dein dataTemp auch nicht gefüllt?

Code:
SELECT info
FROM glaskugel
WHERE failuremsg = 'Es hackt irgendwo'

0-rows returned

--> LOL

Eine Beschreibung deines Problems wäre nicht schlecht, dann wüsste man schon wo man suchen soll, und sucht nicht erst das Problem bevor man die Lösung sucht.

- Alex
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Daten in eine mySQL Datenbank einfügen Datenbankprogrammierung 4
G MySQL Java Problem: Nullpointer Exception obwohl Daten vorhanden sind? Datenbankprogrammierung 2
B MySQL LogIn Daten im Code verstecken Datenbankprogrammierung 3
D Aktualisierung einer ListView mit Daten aus MySQL-DB Datenbankprogrammierung 5
2 MySQL Daten aus einer Array auslesen und MySQL Statment erstellen. Datenbankprogrammierung 5
O Viele Verbindungen-Exception bei insert Daten zur MySQL-Datenbank Datenbankprogrammierung 2
P MySql daten in leeren jtable übertragen Datenbankprogrammierung 5
H Klasse welche Mysql Daten zurück gibt Datenbankprogrammierung 18
M DropDownBoxen mit MySQL Daten füllen Datenbankprogrammierung 3
E MySQL Befüllen einer MySQL DB mit großen Daten Datenbankprogrammierung 6
P Daten aus MySql Datenbank lesen??? Datenbankprogrammierung 6
A Datenbankanbindung an mySQL und Ein-/Auslesen der Daten Datenbankprogrammierung 4
P JTable mit Daten aus MySQL befüllen mit Filterung Datenbankprogrammierung 3
G Sybase IMAGE-Daten zu MySQL als BLOB schreiben. Datenbankprogrammierung 2
M Mit Java Data Objects Daten in einer MySQL-Datenbank manipul Datenbankprogrammierung 9
M Daten von MySQL nach MSSql probleme beim schreiben Datenbankprogrammierung 3
S Daten aus einer MySQL-Datenbank auslesen Datenbankprogrammierung 7
M MySQL-Daten Ausgeben Datenbankprogrammierung 6
S MySQL und Java: Falsche Daten werden ausgelesen Datenbankprogrammierung 9
D Alte Daten ins neue Modell quetschen Datenbankprogrammierung 6
R Mongodb Daten werden immer überschrieben Datenbankprogrammierung 7
R Mongodb Daten in einem bestimmten Document speichern Datenbankprogrammierung 1
OnDemand Daten auf mehrere Tabellen aufteilen oder Spalten nutzen Datenbankprogrammierung 2
B Daten HSQL-DB Datenbankprogrammierung 2
V H2 ManyToMany wie speichere ich die Daten? Datenbankprogrammierung 10
thobren Projekt SQlite! Wie kann ich auf auf SQlite Daten zugreifen? Datenbankprogrammierung 4
OnDemand Daten verschlüsseln Datenbankprogrammierung 42
L Oracle Daten in Häppchen selektieren Datenbankprogrammierung 5
L Oracle Daten von Oracle zu MSSQL übertragen Datenbankprogrammierung 4
D Daten aus der Firebase-Echtzeitdatenbank abfragen und in Variablen speichern (JAVA) Datenbankprogrammierung 0
Z Ausgabe nur bestimmter Daten Datenbankprogrammierung 6
E netbeans - jsp Daten in Datenbank hinzufügen Datenbankprogrammierung 2
N Java Abfrage über GUI, Daten hinzufügen Datenbankprogrammierung 54
Kirby.exe Vorschläge zur Verschlüsselung von Daten in der DB Datenbankprogrammierung 2
T Java Spiel Daten speichern Datenbankprogrammierung 1
LimDul H2 Embedded DB und Gigabytes an Daten Datenbankprogrammierung 0
C Datenbank anlegen und über eine Website mit Daten füllen? Datenbankprogrammierung 25
R Wie mit zu viele Daten umgehen? Datenbankprogrammierung 2
F MySQL Wie speichere ich Daten zeitlich abhängig? Datenbankprogrammierung 4
T Oracle Normalisierung und Daten splitten Datenbankprogrammierung 1
JG12111989 DB-Daten werden falsch dargestellt Datenbankprogrammierung 7
K H2 Daten in die H2 console DB eintragen Datenbankprogrammierung 2
L SQLite Ändern der Daten in einem UNIQUE Feld Datenbankprogrammierung 1
S Daten von SQLite Datenbank nutzen Datenbankprogrammierung 5
P JSP - Daten aus 2 Tabellen in eine neue Tabelle einfügen Datenbankprogrammierung 1
L Oracle Daten von einem Server zum andere kopieren Datenbankprogrammierung 24
L MySQL Vergleichen von Array-Inhalt, Ausgabe gleicher Daten Datenbankprogrammierung 3
W Daten in Java intern abfragen Datenbankprogrammierung 1
W Daten aus einer Datei von einem VServer auslesen Datenbankprogrammierung 1
I MySQL Datenbankstruktur angleichen - Daten behalten Datenbankprogrammierung 7
O JDBC Daten in zwei Tabellen mit zwei foreach-Schleifen einfügen (insert into) Datenbankprogrammierung 1
P LDAP: Daten eintragen funktioniert nicht Datenbankprogrammierung 7
O mit Multi-Thread Daten aus Datenbank lesen und schreiben Datenbankprogrammierung 22
F Daten verdichten Datenbankprogrammierung 0
Z Finde den Fehler: Daten aus einer Access-Datenbank lesen Datenbankprogrammierung 12
B Daten aus DB in Word Dokument Datenbankprogrammierung 2
D Daten posten auf RestApi (Mongodb/NoSQL) Datenbankprogrammierung 0
I Fehler bei Ausgabe der Daten aus der DB Datenbankprogrammierung 3
OnDemand MySQL Daten aktualisieren Datenbankprogrammierung 6
D Daten von einem Server in eigenem Java-Programm benutzen Datenbankprogrammierung 6
M Vergleich von Daten in verschiedenen Tabellen Datenbankprogrammierung 1
S Daten aus Form in Datenbank nur einmal eintragen Datenbankprogrammierung 2
6 JBDC Daten verschlüsseln? Datenbankprogrammierung 2
F MySQL Daten ändern über Java Datenbankprogrammierung 3
G SQLite Daten aus SQLite DB in andere SQLite DB importieren Datenbankprogrammierung 4
H Grosse Menge an Daten in eine Datenbank Datenbankprogrammierung 32
M Daten nachträglich hinzufügen Datenbankprogrammierung 6
E Daten einer SQL-Datenbank aus Combobox in labels schreiben Datenbankprogrammierung 6
N HSQLDB Daten Auslesen Datenbankprogrammierung 3
SexyPenny90 SQL Daten sortieren und top 5 ausgeben Datenbankprogrammierung 7
L Hibernat will Daten nicht einfügen??? Datenbankprogrammierung 2
B MySQL DB Daten aktualisieren Datenbankprogrammierung 9
D MySQL Daten werden aus Datenbank gelesen, obwohl sie dort gar nicht angekommen sind Datenbankprogrammierung 8
Kenan89 Oracle Daten einer Tabelle in Array speichern Oracle Datenbankprogrammierung 10
L SQLite Daten werden nicht in die Tabelle eingefügt Datenbankprogrammierung 7
D Übersichtliche Zuweisung von Daten in Tabellen Datenbankprogrammierung 17
C ResultSet enthält nicht alle Daten Datenbankprogrammierung 4
A Problem mit Eintragen von Daten in eine Datenbank mittels DAO Datenbankprogrammierung 4
J Daten synchronisieren in Multi-Client-Anwendungen (Hibernate) Datenbankprogrammierung 6
S JPA: DB Schema ändern und Daten nicht verlieren - wie? Datenbankprogrammierung 5
T MySQL Select: Zusammenfassen von Daten und bilden von Durchschnitt? Datenbankprogrammierung 4
F Daten in die DB hinzufügen Datenbankprogrammierung 7
S JPA: Problem mit Update von Daten Datenbankprogrammierung 7
H Daten in/aus Datenbank schreiben Datenbankprogrammierung 2
E MySQL Daten in die Datenbank eingeben via Java Programm Datenbankprogrammierung 3
F ORA 17410 Keine weiteren Daten aus Socket zu lesen Datenbankprogrammierung 2
B Daten aus Datenbank holen Datenbankprogrammierung 6
T Problem beim schreiben von daten Datenbankprogrammierung 4
N Daten aus Datenbank abfragen und anzeigen in der Praxis?? Datenbankprogrammierung 2
G MySQL Bekomme keine Daten. Datenbankprogrammierung 7
L CLOB-Daten werden beim Einfügen in die Datenbank geändert? Datenbankprogrammierung 5
G Daten aggregieren Datenbankprogrammierung 11
Gossi Oracle 2 Daten (Datum) vergleichen Datenbankprogrammierung 6
W MySQL Daten aus bestimmter Spalte lesen Datenbankprogrammierung 2
J Doppelte Daten in Spalte, nur die erste abrufen wie? Datenbankprogrammierung 15
J Daten vergleichen Datenbankprogrammierung 10
S Daten einer Tabelle vergleichen und ggs neuen Wert einfügen Datenbankprogrammierung 8
X Daten einer DatenbankTabelle in JTable darstellen Datenbankprogrammierung 13
T Designfrage: DB-Daten direkt oder verzögert speichern Datenbankprogrammierung 2
Dragonfire Daten aus jsp Datei in datenbank speichern Datenbankprogrammierung 15

Ähnliche Java Themen

Neue Themen


Oben