请问这个错误是啥意思?ORA-00020: maximum number of processes (59) exceeded process是进程的意思。数据库连接是要自己关闭的,文件也一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Oracle的进程数达到极限了,每个数据库连接都会在数据库服务器上启动一个进程,你的connection开的太多了. 将web服务器重起, 自己写的连接要在finally方法里面关闭。 ORA-00020: maximum number of processes (59) exceeded最大进程数(59)已经超过注意在finally方法里面关闭数据库 public static String getBlockName(String BlockId) throws SQLException { java.sql.Connection conn = null; oa.OpenDbBean db = new oa.OpenDbBean(); java.sql.ResultSet rs = null; java.sql.Statement ps = null; String name = null; try { conn = db.getConnection(); ps = conn.createStatement(); rs = ps.executeQuery("SELECT BlockName FROM Block where BlockId=" + BlockId); if (rs.next()) { name = rs.getString(1); } } catch (java.sql.SQLException e) { System.out.println(e.getMessage()); } finally { db.CleanConnection(conn, ps, rs);//关闭所有资源的方法 } return name; } lava poi处理word文档的问题?? 哪位大哥能告诉我EJB如何应用于WEB 江湖救急JAVA对word进行排版 hibernate 急!weblogic+ssh2部署问题 有些困惑:关于J2EE的一个基本概念 JDBC driver is not on the CLASSPATH 在JBuilder 9中如何把资源文件放入struts中???? Wanna to learn J2EE, start from Servlet and JSP installing?Help!!! jbuilder6小问题 servlet不懂啊:( 远程设置(jbuilder,weblogic)
最大进程数(59)已经超过
注意在finally方法里面关闭数据库
public static String getBlockName(String BlockId) throws SQLException {
java.sql.Connection conn = null;
oa.OpenDbBean db = new oa.OpenDbBean();
java.sql.ResultSet rs = null;
java.sql.Statement ps = null;
String name = null;
try {
conn = db.getConnection();
ps = conn.createStatement();
rs = ps.executeQuery("SELECT BlockName FROM Block where BlockId=" +
BlockId);
if (rs.next()) {
name = rs.getString(1);
}
}
catch (java.sql.SQLException e) {
System.out.println(e.getMessage());
}
finally {
db.CleanConnection(conn, ps, rs);//关闭所有资源的方法
}
return name;
}