Hi@ll,
so wie im beispiel habe ich es geschaft einzelne Datensätze per Klasse zu ziehen und zu verwenden. Könnte mir jemand auf die Sprünge helfen wie ich es schaffe nicht nur ein Feld sondern die komplette Line von id 1 (line 34) ala fahrzeug1.getString("Name") und fahrzeug1.getString("Farbe"), welche dann in Line 35 verfügbar sind.
Ich gehe mal davon aus das es in der LINE 22 liegt.
Ich bedanke mich im voraus für eure Vorschläge.
spaci76
so wie im beispiel habe ich es geschaft einzelne Datensätze per Klasse zu ziehen und zu verwenden. Könnte mir jemand auf die Sprünge helfen wie ich es schaffe nicht nur ein Feld sondern die komplette Line von id 1 (line 34) ala fahrzeug1.getString("Name") und fahrzeug1.getString("Farbe"), welche dann in Line 35 verfügbar sind.
Ich gehe mal davon aus das es in der LINE 22 liegt.
Ich bedanke mich im voraus für eure Vorschläge.
spaci76
Code:
import java.sql.ResultSet;
import java.sql.SQLException;
public class Sql{
protected String selectstring;
public Sql (){}
public Sql( String e ){
selectstring = e;
}
public String getSelectString() throws ClassNotFoundException{
try {
Class.forName( Constants.DBDRIVER );
Connection conn = (Connection) DriverManager.getConnection( Constants.DBURL, Constants.DBUSER, Constants.DBUSERPW );
Statement st = (Statement) conn.createStatement();
String s = "SELECT * FROM configuration where configuration_id="+selectstring;
ResultSet erg = st.executeQuery(s);
while(erg.next())
{
selectstring = erg.getString("configuration_key");
}
erg.close();
st.close();
}
catch(SQLException e) {
}
return selectstring;
}
static public void main( String args[]) throws ClassNotFoundException{
Sql fahrzeug1 = new Sql("1"); //id from get.SelectString
System.out.println( "F1: "+fahrzeug1.getSelectString());
}
}