MySQL Befüllen von mehreren Spalten

sada

Mitglied
Hallo miteinander.

Ich habe eine 1-Spaltige Datenbank gut befüllen können über mein GUI. Nun möchte ich eine eher Realistische situation nachahmen, das befüllen von Mehrspältigen DB's.

mein Code sieht folgendermassen aus.

Java:
public static void kundenHinzufuegen(String kunde, String adresse, int plz, String ort, String telefon, String kundenNummer){
			try {
				stmt.executeUpdate("INSERT INTO datenbank4 (kunde) Values('" + kunde + "')");
				stmt.executeUpdate("INSERT INTO datenbank4 (adresse) Values('" + adresse + "')");
				stmt.executeUpdate("INSERT INTO datenbank4 (plz) Values('" + plz + "')");
				stmt.executeUpdate("INSERT INTO datenbank4 (ort) Values('" + ort + "')");
				stmt.executeUpdate("INSERT INTO datenbank4 (tel) Values('" + telefon + "')");
				stmt.executeUpdate("INSERT INTO datenbank4 (kundenNr) Values('" + kundenNummer + "')");
				System.out.println(kunde+ " erfolgreich hinzugefügt");
			}catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				System.out.println("Hinzufügung hat nicht geklappt");
			}
	}

Es kommt immer ein fehler "Field 'adresse' doesn't have a default value"

der aufruf der Methode
Java:
addKunde.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent ae)
            {
            	SQLHelper.kundenHinzufuegen("Bla", "BlaBlae", 1000, "Wil", "+416666666", "KN666");
            	}
        });

Sieht ein profi von euch direkt was ich falsch mache?
(Warscheinlich vieles bin anfänger:))
 

sada

Mitglied
Nach mehrfacher Recherche ist es mir gelungen.
Die Lösung siet folgendermassen aus:

Java:
stmt.executeUpdate("INSERT INTO datenbank4 (spalte1, spalte2, spalte3) Values('" + element1 + "','" + element2 + "','"+
			element3 + "')");
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L jTable mit Datenbankwerten befüllen Datenbankprogrammierung 7
OnDemand Column char type, wie befüllen? Datenbankprogrammierung 2
N String Array in While Schleife befüllen Datenbankprogrammierung 2
E Access Datenbank mit Insert befüllen Datenbankprogrammierung 5
E JTable mit Datenbankinhalt befüllen Datenbankprogrammierung 4
GianaSisters MySQL INT Datenbankfeld gar nicht befüllen ?! Datenbankprogrammierung 2
E MySQL Befüllen einer MySQL DB mit großen Daten Datenbankprogrammierung 6
P JTable mit Daten aus MySQL befüllen mit Filterung Datenbankprogrammierung 3
C MySQL Datenbank mit Hibernate befüllen Datenbankprogrammierung 5
M Tabellen gleichzeitig befüllen? Datenbankprogrammierung 3
G JTable befüllen Datenbankprogrammierung 5
J Zahlungseingänge von mehreren Kunden wie am besten abbilden in der Datenbank ? Datenbankprogrammierung 8
E SQLite Datenbank durchsuchen mit mehreren Suchbegriffen Datenbankprogrammierung 10
I JPA Liste mit mehreren Entitäten Datenbankprogrammierung 22
R Transaktionen von mehreren Anwendungen aus - JDBC Datenbankprogrammierung 3
M Problem mit mehreren Datasourcen Datenbankprogrammierung 3
D Oracle Funktion mit mehreren Out Parametern ausführen? Datenbankprogrammierung 3
L MySQL Datenbank beschreiben mit mehreren Threads Datenbankprogrammierung 18
0 Filtern nach mehreren Kriterien Datenbankprogrammierung 4
S Embedded DB, die aus mehreren JVMs gestartet werden kann? Datenbankprogrammierung 10
H Group By mit mehreren Spalten Datenbankprogrammierung 2
S Verständnisproblem mit mehreren DAOs Datenbankprogrammierung 7
S Verkettung von Spalteninhalten aus mehreren Zeilen Datenbankprogrammierung 10
D aus mehreren sql tabellen matchen und sortieren Datenbankprogrammierung 6
P [Hibernate] Zwischentabelle mit mehreren Feldern Datenbankprogrammierung 7
C Hibernate-Mapping bei mehreren FK´s auf die selbe Tabelle Datenbankprogrammierung 12
J JDBC mit mehreren Threads. Datenbankprogrammierung 8
T [jdbc] einen Eintrag aus mehreren Tabellen löschen (Batch) Datenbankprogrammierung 3
OnDemand Daten auf mehrere Tabellen aufteilen oder Spalten nutzen Datenbankprogrammierung 2
P Derby/JavaDB JPA Reihenfolge Spalten ändern Datenbankprogrammierung 6
C PostgreSQL Anzahl der Spalten ermitteln Datenbankprogrammierung 2
E Wie kann man BLOB-Spalten in DB2 einfügen? Datenbankprogrammierung 9
E Kann man in DB2 Boolean Spalten erstellen? Datenbankprogrammierung 1
M JDBC Tabellen mit Boolean Spalten können nicht erstellt werden. DB Updaten - wie? Datenbankprogrammierung 6
D Aufteilung ähnlicher Spalten Datenbankprogrammierung 2
M DES und ASC auf verschiedene Spalten anwenden Datenbankprogrammierung 2
I Was ist besser: Tabellen oder Spalten Datenbankprogrammierung 1
V Hibernate und optionale Spalten? Datenbankprogrammierung 2
turmaline [HQL] Dynamische Spalten erzeugen Datenbankprogrammierung 14
R MySQL Unbenutzte Tabellen/Spalten herausfinden Datenbankprogrammierung 7
O DefaultTableModel Spalten ausblenden Datenbankprogrammierung 3
T Spalten einer SQL-Anfrage vorhersagen Datenbankprogrammierung 6
N Zwei Spalten und Ihre Werte vergleichen Datenbankprogrammierung 3
multiholle SQL Querry über mehrere Spalten Datenbankprogrammierung 12
G Spalten definieren Datenbankprogrammierung 5
A MSSQL - Spalten mit der Option: NULL zulassen Datenbankprogrammierung 2
thE_29 ResultSet und doppelte Spalten Datenbankprogrammierung 4
H Individuelle Datenbankfelder/-spalten wie realisieren? Datenbankprogrammierung 3
W Anzahl der Spalten eines ResultSets bestimmen Datenbankprogrammierung 5
Y Hibernate - Update bestimmter Spalten Datenbankprogrammierung 2
G Spalten Namen auslesen und Zeilen daten auslesen Datenbankprogrammierung 17
G maximale Länge von Spalten ermitteln Datenbankprogrammierung 3
M Maximum aus verschiedenen Spalten Datenbankprogrammierung 2
J Alle Spalten und Zeilen eines ResultSets ausgeben ? Datenbankprogrammierung 2
R getString() auf double-Spalten(DECIMAL) Nachkommastellen weg Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben