Hallo beisammen,
ich programmiere ein wenig mit Java und bin nun an dem Punkt angelangt, wo Teile vom Code echt unübersichtlich werden. Daher 2 Fragen, die mir ein wenig die Übersicht bringen sollen
1) Ich möchte gerne mehere SQL Statements auf einmal abfeuern. z.B. den hier:
wenn eine Selecteanweisung zu lang wird, mache ich das einfach so:
Das passt hier aber nicht mehr. Wie kann ich am besten eine DB (+ Tabellen) erstellen und gleichzeitig mit Inhalt füllen? Gerne lager ich auch in externe Files aus, wenn es der Übersicht dient.
2)
Wie gesagt arbeite ich ein wenig mit Swing..
Da ich nicht gerne mit versch. Frames arbeite, steht das meiste im Mainframe und wird dementsprechend lang/unübersichtlich.
zB habe ich einige Panels, die ich wiederrum mit Button und Textfeldern (+ Funktionen) bestückt habe.
Kann ich hier Code auslagern?
Vielen Dank für die Tipps!
ich programmiere ein wenig mit Java und bin nun an dem Punkt angelangt, wo Teile vom Code echt unübersichtlich werden. Daher 2 Fragen, die mir ein wenig die Übersicht bringen sollen
1) Ich möchte gerne mehere SQL Statements auf einmal abfeuern. z.B. den hier:
Code:
-- SQL-Datei für MySQL
-- Beim ersten Laden muss die folgende Zeile auskommentiert sein,
-- bei wiederholten Versuchen muss sie aktiviert sein ('--' entfernen):
-- DROP DATABASE MeineDb;
CREATE DATABASE MeineDb;
SHOW databases;
USE MeineDb;
CREATE TABLE MeineTestTabelle ( i INT, c CHAR(3), s VARCHAR(8), dt DATE );
CREATE TABLE MeineAdressen ( Name VARCHAR(16), Plz INT, Ort VARCHAR(16) );
SHOW tables;
INSERT INTO MeineTestTabelle VALUES ( 11, 'ABC', 'Blubb', '2000-01-01' );
INSERT INTO MeineTestTabelle VALUES ( 12, 'ab', 'Blabla', '2000-12-31' );
INSERT INTO MeineTestTabelle VALUES ( 42, 'xy', 'äöüߧ€', '2005-06-06' );
SELECT * FROM MeineTestTabelle;
INSERT INTO MeineAdressen VALUES ( 'Achim', 52078, 'Aachen' );
INSERT INTO MeineAdressen VALUES ( 'Alexander', 52134, 'Herzogenrath' );
INSERT INTO MeineAdressen VALUES ( 'Helmut', 52066, 'Aachen' );
INSERT INTO MeineAdressen VALUES ( 'Josef', 52070, 'Aachen' );
INSERT INTO MeineAdressen VALUES ( 'Manfred', 52146, 'Würselen' );
INSERT INTO MeineAdressen VALUES ( 'Patrick', 52074, 'Aachen' );
INSERT INTO MeineAdressen VALUES ( 'Roland', 52134, 'Herzogenrath' );
INSERT INTO MeineAdressen VALUES ( 'Torsten', 52072, 'Aachen' );
INSERT INTO MeineAdressen VALUES ( 'Werner', 52066, 'Aachen' );
SELECT * FROM MeineAdressen;
[Quelle: http://www.torsten-horn.de/techdocs/mysql.htm#CreateDatabase]
wenn eine Selecteanweisung zu lang wird, mache ich das einfach so:
Code:
"SELECT bla bla bla bla bla from bla", +
"WHERE noch mehr bla steht",+
"AND xyt = 123" ;
Das passt hier aber nicht mehr. Wie kann ich am besten eine DB (+ Tabellen) erstellen und gleichzeitig mit Inhalt füllen? Gerne lager ich auch in externe Files aus, wenn es der Übersicht dient.
2)
Wie gesagt arbeite ich ein wenig mit Swing..
Da ich nicht gerne mit versch. Frames arbeite, steht das meiste im Mainframe und wird dementsprechend lang/unübersichtlich.
zB habe ich einige Panels, die ich wiederrum mit Button und Textfeldern (+ Funktionen) bestückt habe.
Kann ich hier Code auslagern?
Vielen Dank für die Tipps!