在端口1527上连接到服务器localhost时出错并且消息已在使用中

时间:2015-01-17 12:15:08

标签: java swing loops derby

我在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.为什么这条消息?如何摆脱此消息并继续循环。

1 个答案:

答案 0 :(得分:0)

Error connecting to server localhost on port 1527 with message already in use.

使用您的端口1527的任何其他进程检查使用该端口的进程并终止该进程时出现异常。