Necesito que en un label se carguen de forma aleatoria una palabra de una base de datos en java

este método tengo en mi clase GestionPalabra

public ResultSet palabraAleatoria() throws Exception {
ResultSet rs = null;
String sql = "SELECT frasecambiada FROM palabra ORDER BY RAND() LIMIT 1";
try{
PreparedStatement st = conex.getConector().prepareStatement(sql);
rs = st.executeQuery();
}catch(SQLException e){
throw new Exception(e.getMessage());
}
return rs;
}

y esto en la interfaz en mi botón jugar

private void btjugarActionPerformed(java.awt.event.ActionEvent evt) {

GestionPalabra word = new GestionPalabra();

txtpalabra.setText(txtpalabra.getText() + word.palabraAleatoria());

Añade tu respuesta

Haz clic para o