ResultSet abfragen

  • Themenstarter Mister XY Unbekannt
  • Beginndatum
Status
Nicht offen für weitere Antworten.
M

Mister XY Unbekannt

Gast
Hallo,

wie kann man aus einer Access Datenbank am besten herausfinden,
ob der ResultSet aus der Spalte den Wert 0 oder 1 hat?
Danke für Hilfe
 
M

Mister XY Unbekannt

Gast
Ich hab mich ein bisschen unklar ausgedrückt.
Ich will nicht zwei Werte abfragen, sondern den größten Wert einer Spalte abfragen
(mit SELECT MAX(Spalte) FROM Datenbank) und diesen in eine Variable schreiben
Die Spalten in meiner Datenbank sind bereits mit einem Integer indiziert sodass ich
immer einen Wert drinnen habe am Anfang 0. Wie mach ich das jetzt ?
 

nollario

Bekanntes Mitglied
Code:
Statement stmt = Connection.createStatement();
ResultSet rs = stmt.executeQuery("select max(SPALTE) from TABELLE");

if (rs.next())
     maxValue = rs.getInt(1);


Oder wie jetzt? Steh ich etwa so schwer am Schlauch?
 
M

Mister XY Unbekannt

Gast
Ja so hatte ich mir das auch vorgestellt, aber das funktioniert bei mir nicht

Code:
try
		{	
		Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
		}
				
		catch( ClassNotFoundException event )
		{	
		System.out.println ( "Fehler bei ODBC-JDBC Treiber Initialisierung" + event );
		return;
		}	
				
		Connection con01 = null;
    	Statement stmt01;
    	String url01 = "jdbc:odbc:Datenbank";
    	ResultSet rSet01 = null;
    	String sqlQuery01 = "SELECT ID FROM Datenbank;"; 
		int index = 0;
					
			try
			{
			con01 = DriverManager.getConnection( url01,"User","Password" );
			stmt01 = con01.createStatement();
			stmt01.executeQuery( sqlQuery01 );
			
				while( rSet01.next() )
				{
				index++;
				System.out.println("" + index);
				stmt01.close();
				}

			}
  					
  			catch( SQLException event)
			{
			System.out.println( "Fehler bei Tabellenabfrage " + event);	
			return;
			}	
						
				finally
				{
      					
      				try
      				{
      				if ( con01 != null )
        			{
        			con01.close();
      				}
      				}
      					
      				catch ( SQLException event ) {}
    						
    			}

Muss der JDBC Datenbankaufruf in der main Methode stehen
und wie ist das wenn man mehrere Datenbankabfragen hat
muss ich für jede eine eigene Connection aufmachen und dann
wieder schließen oder reicht das wenn ich es einmal im Programm
mache Eine Frage noch wenn ich einmal einen ResultSet produziert
habe kann ich dann das Statement schon schließen oder brauch ich
das noch irgendwo?
 

nollario

Bekanntes Mitglied
Mister XY Unbekannt hat gesagt.:
Ja so hatte ich mir das auch vorgestellt, aber das funktioniert bei mir nicht

Code:
try
		{	
		Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
		}
				
		catch( ClassNotFoundException event )
		{	
		System.out.println ( "Fehler bei ODBC-JDBC Treiber Initialisierung" + event );
		return;
		}	
				
		Connection con01 = null;
    	Statement stmt01;
    	String url01 = "jdbc:odbc:Datenbank";
    	ResultSet rSet01 = null;
    	String sqlQuery01 = "SELECT ID FROM Datenbank;"; 
		int index = 0;
					
			try
			{
			con01 = DriverManager.getConnection( url01,"User","Password" );
			stmt01 = con01.createStatement();
!!!!!!
Du musst rSet01 = stmt.executeQuery(...) sagen... Sonst bleibt das ResultSet leer - logisch!
!!!!!!
			stmt01.executeQuery( sqlQuery01 );
			
				while( rSet01.next() )
				{
				index++;
				System.out.println("" + index);
				stmt01.close();
				}

			}
  					
  			catch( SQLException event)
			{
			System.out.println( "Fehler bei Tabellenabfrage " + event);	
			return;
			}	
						
				finally
				{
      					
      				try
      				{
      				if ( con01 != null )
        			{
        			con01.close();
      				}
      				}
      					
      				catch ( SQLException event ) {}
    						
    			}

Muss der JDBC Datenbankaufruf in der main Methode stehen
und wie ist das wenn man mehrere Datenbankabfragen hat
muss ich für jede eine eigene Connection aufmachen und dann
wieder schließen oder reicht das wenn ich es einmal im Programm
mache Eine Frage noch wenn ich einmal einen ResultSet produziert
habe kann ich dann das Statement schon schließen oder brauch ich
das noch irgendwo?


Solange die Connection offen ist, kannst Du sie natürlich wiederverwenden....
 
M

Mister XY Unbekannt

Gast
In dem Fall würde ich mich ja selbst abschneiden wenn ich das Statement nach dem ersten Durchlauf
schließe da er den Wert von index nur einmal hochzählen würde, oder?
 
M

Mister XY Unbekannt

Gast
Es geht aber so nicht. Fehlermeldungen bekomm ich keine vom Compiler
 
M

Mister XY Unbekannt

Gast
OK Danke das war ein Fehler von mir weil ich erst Inserts gemacht habe
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N ResultSet auf Einträge überprüfen Java Basics - Anfänger-Themen 5
I ResultSet aus meiner SQL-Abfrage in einem JTextfield ausgeben. Java Basics - Anfänger-Themen 1
C ResultSet in Array speichern Java Basics - Anfänger-Themen 5
S NullPointerException während ResultSet Java Basics - Anfänger-Themen 7
J MySQL Datumsabfrage über ResultSet in Java-Servlet Java Basics - Anfänger-Themen 4
A Werte innerhalb von resultset vergleichen Java Basics - Anfänger-Themen 2
H Variablen Zeile aus einem ResultSet ausleesen Java Basics - Anfänger-Themen 7
P Brauche Hilfe bei ResultSet mit MySQL Java Basics - Anfänger-Themen 6
A ResultSet: vorheriges Element auslesen Java Basics - Anfänger-Themen 10
1 ResultSet in Schleife "befüllen" Java Basics - Anfänger-Themen 4
K ResultSet.last() und die GUI friert ein Java Basics - Anfänger-Themen 2
K Methoden ResultSet als Methodenübergabewert kommt leer an Java Basics - Anfänger-Themen 0
S JTabel korrekt mit Datensätzen aus ResultSet füllen Java Basics - Anfänger-Themen 4
S Icons in JTable per ResultSet Java Basics - Anfänger-Themen 5
S ResultSet close() in funktion nich möglich. Java Basics - Anfänger-Themen 8
G ResultSet übergeben bzw. in andere Variable übernehmen Java Basics - Anfänger-Themen 6
J ResultSet.getStrin - doch kein String? oder wo liegt das Problem? Java Basics - Anfänger-Themen 3
A Erste Schritte Weiterverarbeitung Resultset Java Basics - Anfänger-Themen 12
R JDBC leeres ResultSet Problem Java Basics - Anfänger-Themen 2
S ResultSet in CSV speichern Java Basics - Anfänger-Themen 3
C Resultset.updateBinaryStream Java Basics - Anfänger-Themen 2
S mysql-connector-java-*.jar, MySql ResultSet - Alle ROWs ausgeben? Java Basics - Anfänger-Themen 3
M Frage zu ResultSet.next() Java Basics - Anfänger-Themen 7
S Resultset Closed (Mysql) Java Basics - Anfänger-Themen 5
C OOP JDBC: Ausgabe ResultSet nach Select Java Basics - Anfänger-Themen 3
G ResultSet SQLException Java Basics - Anfänger-Themen 11
K Problem mit ResultSet Java Basics - Anfänger-Themen 9
A Probleme mit dem ResultSet Java Basics - Anfänger-Themen 6
S bestimmtes Auslesen von Spalten eines ResultSet ? Java Basics - Anfänger-Themen 7
T ResultSet Exception Java Basics - Anfänger-Themen 2
M ResultSet Problem Java Basics - Anfänger-Themen 5
S aus Resultset JTabbedPane erzeugen Java Basics - Anfänger-Themen 5
G Frage zu ResultSet Java Basics - Anfänger-Themen 4
A "SQL : No resultSet was produced" ? Java Basics - Anfänger-Themen 7
G ResultSet & JTable Java Basics - Anfänger-Themen 4
K problem mit resultset und 2d-array Java Basics - Anfänger-Themen 3
G ResultSet übergeben Java Basics - Anfänger-Themen 2
K ResultSet öffnet sich garnicht erst Java Basics - Anfänger-Themen 9
M ResultSet Java Basics - Anfänger-Themen 4
M ResultSet als Objekt zurückgeben, wenn conn geschlossen? Java Basics - Anfänger-Themen 8
K ResultSet: Wie viele Rows beinhaltet es? Java Basics - Anfänger-Themen 6
A ResultSet Zeile als Objekt? Java Basics - Anfänger-Themen 10
G ResultSet getRow Java Basics - Anfänger-Themen 4
T Ganz schlimme Frage.:) ResultSet Java Basics - Anfänger-Themen 12
G ResultSet zurückgeben Java Basics - Anfänger-Themen 11
B Probleme bei ResultSet in einer While-Schleife Java Basics - Anfänger-Themen 2
M ResultSet klonen Java Basics - Anfänger-Themen 6
R In ResultSet Anzahl der Zeilen herausfinden? Java Basics - Anfänger-Themen 3
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
ven000m Bitcoin Blockhöhe abfragen Java Basics - Anfänger-Themen 12
S If abfragen (+, - , /, *) Java Basics - Anfänger-Themen 13
M Dialogbox solange abfragen, bis gültige Wert-Eingabe Java Basics - Anfänger-Themen 12
Phash Websocket abfragen Java Basics - Anfänger-Themen 1
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
E schneller von der Datenbank abfragen Java Basics - Anfänger-Themen 15
M Checkbox abfragen und Radiobutton Group zurücksetzen Java Basics - Anfänger-Themen 1
L Datenpaare abfragen Java Basics - Anfänger-Themen 11
O ADT Graph nach größe Abfragen Java Basics - Anfänger-Themen 42
B Serial port abfragen Java Basics - Anfänger-Themen 18
F Ordner auf alle Unterdatein abfragen Java Basics - Anfänger-Themen 3
N Abfragen eines Textes aus einem JTextField in Java, Funktion, CardLayout, Java Basics - Anfänger-Themen 2
S boolean Wert von mehreren int Möglichkeiten abfragen ? Java Basics - Anfänger-Themen 4
H Variablen Methode zum Abfragen von Variablen aus Subklassen Java Basics - Anfänger-Themen 9
T Erste Schritte Textfeld abfragen ob etwas enthalten ist. Java Basics - Anfänger-Themen 17
S Asynchrone Socket-Abfragen Java Basics - Anfänger-Themen 5
S mehrfache if-Abfragen - beste Lösung Java Basics - Anfänger-Themen 1
E Abfragen des SimpleDateFormats Java Basics - Anfänger-Themen 1
L int array abfragen Java Basics - Anfänger-Themen 16
T Variablen Var aus While-Schleife abfragen -.-' Java Basics - Anfänger-Themen 9
Y Mehrdimensionales Array diagonal abfragen. Java Basics - Anfänger-Themen 5
S Datenbank auf Knopfdruck abfragen Java Basics - Anfänger-Themen 8
T if abfragen verkürzen Java Basics - Anfänger-Themen 5
M Wo Hilfsvariablen abfragen? Java Basics - Anfänger-Themen 1
M Farben/Color Abfragen von Farben innerhalb einer Methode Java Basics - Anfänger-Themen 9
M "Exceptions abfragen" Java Basics - Anfänger-Themen 6
M Frage nach BestPractice in if-Abfragen Java Basics - Anfänger-Themen 1
P Anlegen und Abfragen von Array List Java Basics - Anfänger-Themen 4
R IF Abfragen Java Basics - Anfänger-Themen 8
R If Abfragen Problem! Java Basics - Anfänger-Themen 4
I Button abfragen ob er geklickt wurde Java Basics - Anfänger-Themen 4
C If Abfragen Problem Java Basics - Anfänger-Themen 46
I Drei booleans abfragen Java Basics - Anfänger-Themen 2
R Input/Output Java String abfragen Java Basics - Anfänger-Themen 3
A Vokabel abfragen Java Basics - Anfänger-Themen 3
R Datentypen Datentyp eines Werts in einer Textdateizeile abfragen und ändern Java Basics - Anfänger-Themen 4
N Best Practice Stilistische Anwendung von if/else-Abfragen Java Basics - Anfänger-Themen 7
E Checkboxen abfragen Java Basics - Anfänger-Themen 10
H if abfragen Java Basics - Anfänger-Themen 38
C TreeMap Abfragen Problem Java Basics - Anfänger-Themen 7
S Abfragen wenn das ende einer Tabelle erreicht ist Java Basics - Anfänger-Themen 8
B mehrere Abfragen zusammenfügen Java Basics - Anfänger-Themen 3
H durch Schleife 50 Variablen abfragen Java Basics - Anfänger-Themen 8
B If abfragen! Java Basics - Anfänger-Themen 9
J checkbox status abfragen und drucken Java Basics - Anfänger-Themen 13
M AWT Applet - Button aus anderer Klasse abfragen Java Basics - Anfänger-Themen 4
F Bedingungen mit Abfragen verknüpfen Java Basics - Anfänger-Themen 7
P länge von array abfragen? Java Basics - Anfänger-Themen 2
Gossi Input/Output Datei Lesen, inhalt abfragen, speichern Java Basics - Anfänger-Themen 5
T jNumberField auf null abfragen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben