hi,
möchte aus einer DB-Tabelle (MySQL) die Spaltennamen rausholen und zwar nur die spaltennamen. momentan geh ich mit:
"SELECT * FROM XXX"
auf die DB und frag per ResultSetMetaData die Spaltennamen ab, aber das heisst doch das mit diesem select auch alle Tabellen-Einträge gelesen werden, d.h. wenn ich 1 million einträge hab muss ich erst alle einträge einlesen um dann mit ResultSet.getMetaData() meine daten zu bekommen oder spielt das keine rolle?
ich kann ja mit:
SELECT count(*)... auch die anzahl der einträge zählen und nicht mehr!
dank und gruß
stefan
möchte aus einer DB-Tabelle (MySQL) die Spaltennamen rausholen und zwar nur die spaltennamen. momentan geh ich mit:
"SELECT * FROM XXX"
auf die DB und frag per ResultSetMetaData die Spaltennamen ab, aber das heisst doch das mit diesem select auch alle Tabellen-Einträge gelesen werden, d.h. wenn ich 1 million einträge hab muss ich erst alle einträge einlesen um dann mit ResultSet.getMetaData() meine daten zu bekommen oder spielt das keine rolle?
ich kann ja mit:
SELECT count(*)... auch die anzahl der einträge zählen und nicht mehr!
dank und gruß
stefan