Estou tentando trazer do banco uma data e transformar em String,
em outra classe eu uso esse método e coloco o resultado em um jText.
Aqui o código caso alguém possa me ajudar:
public String selectData(int cod) throws SQLException {
Statement pst = getConexao().createStatement();
ResultSet rs = pst.executeQuery("select from data where (codigo = " + cod + ")");
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
Date data = rs.getDate("data");
String DataString = df.format(data);
return DataString ;
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
ConexaoBanco conn = new ConexaoBanco();
try {
int i = Integer.parseInt(jdCod.getText());
String fimdata = conn.selectData(i);
jdRes.setText(fimdata);
} catch (SQLException ex) {
Logger.getLogger(app.class.getName()).log(Level.SEVERE, null, ex);
}
}
Erros
21/03/2008 02:27:07 testeimagem.app jButton3ActionPerformed
SEVERE: null
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 8
from
at org.firebirdsql.jdbc.AbstractStatement.executeQuery(AbstractStatement.java:169)
at org.firebirdsql.gds.GDSException: Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 8
from
at org.firebirdsql.jgds.GDS_Impl.readStatusVector(GDS_Impl.java:1761)
at org.firebirdsql.jgds.GDS_Impl.receiveResponse(GDS_Impl.java:1714)
at org.firebirdsql.jgds.GDS_Impl.isc_dsql_prepare(GDS_Impl.java:1226)
at org.firebirdsql.jca.FBManagedConnection.prepareSQL(FBManagedConnection.java:764)
at org.firebirdsql.jdbc.AbstractConnection.prepareSQL(AbstractConnection.java:950)
at org.firebirdsql.jdbc.AbstractStatement.prepareFixedStatement(AbstractStatement.java:1036)
at org.firebirdsql.jdbc.AbstractStatement.internalExecute(AbstractStatement.java:1023)
at org.firebirdsql.jdbc.AbstractStatement.executeQuery(AbstractStatement.java:156)