Ausführen von SQL-Statements

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,
ich habe hier ein Eingabefeld mit einem SQL-Statement. Es kann sich um einen Update oder um eine Select-Abfrage handeln. Sprich ich muss zwischen executeQuery und executeUpdate unterscheiden.
Doch wie mache ich das?
 

Jockel

Top Contributor
Einfach den String überprüfen womit er anfängt (ob mit select oder update) und entsprechend die gewünschte Methode aufrufen.
 
G

Gast

Gast
Mhm. Naja das ist ja nur die Hälfte er kann ja auch mit einem Return oder Leerzeichen/Tabulator anfangen. Wie kann ich diese Zeichen vorher weglöschen?
 
G

Guest

Gast
Kannst du mir evtl. einen Tipp geben? Mit substr kann ich Teilstrings rauskopieren. Aber das mit den "Leerstrings" fällt mir nicht ein....
 

abollm

Top Contributor
Anonymous hat gesagt.:
Kannst du mir evtl. einen Tipp geben? Mit substr kann ich Teilstrings rauskopieren. Aber das mit den "Leerstrings" fällt mir nicht ein....

Hier ein Code-Schnipsel zur _Anregung_ (bitte nicht stumpf kopieren!):
Code:
...
		boolean ok = false;
		String s = null;
		while (!ok) {
			byte[] b = new byte[512];
			try {
				System.in.read(b);
				s = new String(b);
				s = s.trim();
				ok = true;
			} catch (IOException e) {
				System.out.println(e.getMessage());
			}
		}
...
Wenn du nun zusätzlich noch eine If-Abfrage zum Abfragen eines leeren Strings an die passende Stelle bringst, dann hast du dein Gerüst.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K frage zum ausführen eines INSERT statements Datenbankprogrammierung 16
D H2 schema-Datei ausführen Datenbankprogrammierung 22
nonickatall MySQL SQL Abfrage erneut ausführen oder rs aktualisieren Datenbankprogrammierung 14
M MySQL Passwort Clientseitig ändern und über Button ausführen Datenbankprogrammierung 0
K Automatisches Ausführen um Datenbank zu aktualisieren Datenbankprogrammierung 2
S Hibernate-Konfiguration : Unverständliche Ausgabe beim Ausführen Datenbankprogrammierung 0
J SQLite Abfrage ausführen stoppt für Zyklus? Wie es zu lösen? Datenbankprogrammierung 3
S HSQLDB Mehrere PreparedStatements ausführen Datenbankprogrammierung 3
D Oracle Funktion mit mehreren Out Parametern ausführen? Datenbankprogrammierung 3
C komprimiertes Jar ausführen Datenbankprogrammierung 2
A SQL-Befehle lassen sich nicht ausführen Datenbankprogrammierung 6
achillesat Jasperreport in Java Ausführen Datenbankprogrammierung 3
T JAVA JDBC mehrere Anfragen direkt hintereinander ausführen Datenbankprogrammierung 2
M mysql jdbc batch files ausführen. Datenbankprogrammierung 3
B MySQL Befehl ausführen Datenbankprogrammierung 3
B mysql query ausführen Datenbankprogrammierung 4
C SQL Befehle ausführen und deren Ergebnisse verarbeiten Datenbankprogrammierung 3
J VBScript ausführen Datenbankprogrammierung 5
S SQL-Anweisungen an DB übergeben und ausführen Datenbankprogrammierung 6
B SQlite Datenbank, trotz Statements wurden nicht alle Zeilen erzeugt? Datenbankprogrammierung 35
S Das printen der Ausgabe des Oracle-SQL-Statements in der Java-Eclipse-Konsole funktioniert nicht Datenbankprogrammierung 6
berserkerdq2 database is closed, obwohl ich alle statements in try catch blöcken habe? Datenbankprogrammierung 5
J Wohin mit den SQL-Statements ? Datenbankprogrammierung 7
E Kann man in einer if-Bedingung auch SELECT-Statements überprüfen? Datenbankprogrammierung 23
U JDBC prepaird Statements Datenbankprogrammierung 4
T Prepared Statements und Sets Datenbankprogrammierung 5
S SqlObject - eine objektorientierte Art SQL-Statements zu schreiben. Datenbankprogrammierung 4
P DB2 Reihenfolge Create Statements Datenbankprogrammierung 2
D Anzeige wärend des Ausführens eines Statements Datenbankprogrammierung 13
Z manipulation statements with executeQuery Datenbankprogrammierung 7
F statements und resultsets schließen Datenbankprogrammierung 2
L Wiederverwendung von Prepared Statements Datenbankprogrammierung 4
N prepared Statements Datenbankprogrammierung 6
M [gelöst] Problem mit SQL Server. Statements... Datenbankprogrammierung 4
G Library zum Generieren von SQL-Statements Datenbankprogrammierung 15
H Wie viele SQL-Statements gehen in ein Batch Datenbankprogrammierung 2
P frage zu "" bei INSERT STATEMENTS Datenbankprogrammierung 2
J Aufteilung von Verbindungsaufbau & SQL Statements sinnvo Datenbankprogrammierung 15
R Statements und Resultset Allgemein Datenbankprogrammierung 2
H Sql Statements automatisch generieren lassen Datenbankprogrammierung 2
H logging von postgresql statements Datenbankprogrammierung 5
G Flexible Prepared Statements Datenbankprogrammierung 2
L Mehrere SQL-Statements gleichzeitig!? Datenbankprogrammierung 5
F Update mit Prepared Statements Datenbankprogrammierung 10
M Problem mit Insert-Statements/ PreparedStatements Datenbankprogrammierung 6

Ähnliche Java Themen


Oben