我在swing应用程序中使用derby数据库。查询如下:
private String LEDGERGROUP(long Name){
String LG= "";
try{
String query = "SELECT LEDGER_GROUP FROM LEDGER_MASTER WHERE LEDGER_CODE = "+Name+" ";
conn= con.db();
stmtt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
rs = stmtt.executeQuery(query);
if(rs.next()){
LG = rs.getString("LEDGER_GROUP") ;
}}
catch (SQLException ex ) {
//JOptionPane.showMessageDialog(null, "Unknown Error!!"+ex);
System.out.println("Unknown Error!!"+ex);
} finally{try{if(stmtt!=null){stmtt.close();} if(conn!=null){conn.close();} if(rs!=null){rs.close();}}catch(SQLException ex){}}
return LG;
}
我正在调用此消息以使用循环更新jtable。
for(int i = 0; i<jTable1.getRowCount(); i++){
String code = jTable1.getValueAt(i, 0).toString();
Long l = Long.parseLong(code);
String lc = LEDGERGROUP(l);
jTable1.setValueAt(lc, i, 2);
}
循环运行一段时间。但突然间我收到了错误消息。 Error connecting to server localhost on port 1527 with message already in use.
为什么这条消息?如何摆脱此消息并继续循环。
答案 0 :(得分:0)
Error connecting to server localhost on port 1527 with message already in use.
使用您的端口1527
的任何其他进程检查使用该端口的进程并终止该进程时出现异常。