下面为JAVA代码:Connection conn = dbFunc.getConnection();
if( conn==null )
throw new SQLException(0, "");
Object obj = null;//执行SQL语句,处理结果集rs
try
{
st = conn.createStatement(); line:1337
rs = st.executeQuery(strSQL);
if (rs.next())
{
Class c = Class.forName(entity.getClass().getName());
if (c == null)
return null;
obj = c.newInstance(); obj = JBeanClass.setPropertyValueFromRecordSet(obj,rs);
}
}
catch (SQLException ex)
{
// 日志 line:1352
LogInit.runLog.log("queryByPk error: " + ex + ". \n(SQL: " +
strSQL + ")");
}报的日志如下:
SQLExecutor.java:1352] [ ] [queryByPk error: java.sql.SQLException: Io exception: Broken pipe.堆栈信息:
at com.huawei.mms.portal.util.database.AutoSQLExecutor.queryByPK(AutoSQLExecutor.java:1337)
请各位帮忙看下是什么原因?谢谢!
if( conn==null )
throw new SQLException(0, "");
Object obj = null;//执行SQL语句,处理结果集rs
try
{
st = conn.createStatement(); line:1337
rs = st.executeQuery(strSQL);
if (rs.next())
{
Class c = Class.forName(entity.getClass().getName());
if (c == null)
return null;
obj = c.newInstance(); obj = JBeanClass.setPropertyValueFromRecordSet(obj,rs);
}
}
catch (SQLException ex)
{
// 日志 line:1352
LogInit.runLog.log("queryByPk error: " + ex + ". \n(SQL: " +
strSQL + ")");
}报的日志如下:
SQLExecutor.java:1352] [ ] [queryByPk error: java.sql.SQLException: Io exception: Broken pipe.堆栈信息:
at com.huawei.mms.portal.util.database.AutoSQLExecutor.queryByPK(AutoSQLExecutor.java:1337)
请各位帮忙看下是什么原因?谢谢!
是不是很多Statement用完了没有关闭?