Java 如何从数据库中获取序列的下一个值,并使用oracle 10g在netbeans的JOptionPane中显示它?
那么,您对该代码有什么具体问题吗?有。上面的代码正在执行,即序列值正在递增,但由于我想通过将该序列值作为字符串在JOptionPane中显示序列号,因此不会发生这种情况。当我点击按钮时,一个异常正在发生。是否显示异常消息?这里的人不是读心术的人。Java 如何从数据库中获取序列的下一个值,并使用oracle 10g在netbeans的JOptionPane中显示它?,java,oracle,netbeans,Java,Oracle,Netbeans,那么,您对该代码有什么具体问题吗?有。上面的代码正在执行,即序列值正在递增,但由于我想通过将该序列值作为字符串在JOptionPane中显示序列号,因此不会发生这种情况。当我点击按钮时,一个异常正在发生。是否显示异常消息?这里的人不是读心术的人。 private void button_saveandsubmitnowActionPerformed(java.awt.event.ActionEvent evt) {
private void button_saveandsubmitnowActionPerformed(java.awt.event.ActionEvent evt) {
con = JavaConnectDB.ConnectDB();
try{
String sql="select MISSINGPERSON_SEQUENCE.nextval from DUAL";
pst = (OraclePreparedStatement) con.prepareStatement(sql);
rs = (OracleResultSet) pst.executeQuery();
JOptionPane.showMessageDialog(null, "\nCase number: "+rs.getString(1));
rs = (OracleResultSet) pst.executeQuery();
if(rs.next()){
JOptionPane.showMessageDialog(null, "the details have been added successfully!!!");
con.close();
this.dispose();
}
else{
JOptionPane.showMessageDialog(null, "enter all fields appropriately first!!!");
}
con.close();
}catch(Exception e){
JOptionPane.showMessageDialog(null, "An error occured. try again later !!!");
}
}