Hallo Leute,
ich habe ein Prob. mit folgender Situation:
Verbindung zur Datenbank
kein Problem alles OK
Feld mit dem Index 9 ist ein "Time"-Feld
Hat jemand schon Erfahrung mit dem direketen Auslesen von Time-Feldern aus SQL-Datenbanken ?
Vielen Dank
Dirk-Uwe
ich habe ein Prob. mit folgender Situation:
Verbindung zur Datenbank
Code:
private boolean connectDriver(){
try {
Class.forName( "com.mysql.jdbc.Driver" );
}
catch ( ClassNotFoundException e ) {
System.out.println( "Fehler bei Datenbankanbindung" + e );
return (false);
}
return (true);
}
Code:
try {
String url = "jdbc:mysql://" + mySqlServer + "/dienstplan";
conn = DriverManager.getConnection( url, user, pWord );
stmt = conn.createStatement();
sqlQuery = "SELECT * FROM feiertag " + sqlWhere;
rSet = stmt.executeQuery( sqlQuery );
rSet.last();
rows = rSet.getRow();
rSet.beforeFirst();
feiertag = new Row_Feiertag[rows];
Row_Feiertag row;
// Query und ermitteln der Zeilenanzahl klappt super
row = new Row_Feiertag();
while ( rSet.next() ){
row.id = rSet.getLong(1);
row.nameFeiertag = rSet.getString(2);
.
.
row.feiertag = rSet.getInt(8);
row.beginn = rSet.getTime(9);// wirft einen Fehler raus
feiertag[i]= row;
i++;
}
Hat jemand schon Erfahrung mit dem direketen Auslesen von Time-Feldern aus SQL-Datenbanken ?
Vielen Dank
Dirk-Uwe