出错信息:
--------------------Configuration: j2sdk <Default>;--------------------
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager.java:62: cannot resolve symbol
symbol : constructor connectionPool (org.zhengmao.soft.connParam)
location: class org.zhengmao.soft.poolManager.connectionPool
connectionpool = new connectionPool(connparam);
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager.java:77: cannot resolve symbol
symbol : method freeConnection (java.sql.Connection)
location: class org.zhengmao.soft.poolManager.connectionPool
connectionpool.freeConnection(connection);
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager.java:99: cannot resolve symbol
symbol : method getConnection ()
location: class org.zhengmao.soft.poolManager.connectionPool
return connectionpool.getConnection();
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager.java:111: cannot resolve symbol
symbol : method getConnection (long)
location: class org.zhengmao.soft.poolManager.connectionPool
return connectionpool.getConnection(l);
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager.java:181: reference to Date is ambiguous, both class java.util.Date in java.util and class java.sql.Date in java.sql match
log.println(String.valueOf(new Date()) + ": " + s);
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager.java:186: reference to Date is ambiguous, both class java.util.Date in java.util and class java.sql.Date in java.sql match
log.println(String.valueOf(new Date()) + ": " + s);
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager.java:197: cannot resolve symbol
symbol : method release ()
location: class org.zhengmao.soft.poolManager.connectionPool
for(Enumeration enumeration = pools.elements(); enumeration.hasMoreElements(); connectionpool.release())
^
7 errors
Process completed.
/***poolManager$connectionPool.java***/
package org.zhengmao.soft;
import java.sql.*;
import java.util.*;
// Referenced classes of package org.zhengmao.soft:
// connParam, poolManager
class param
{
private int checkedOut;
private Vector freeConnections;
private connParam param;
public synchronized void freeConnection(Connection connection)
{
freeConnections.addElement(connection);
checkedOut--;
notifyAll();
}
public (connParam connparam)
throws SQLException
{
freeConnections = new Vector();
if(connparam == null)
{
throw new SQLException("connparam not be emptyed!");
} else
{
param = connparam;
return;
}
}
}
出错信息:
--------------------Configuration: j2sdk <Default>;--------------------
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager$connectionPool.java:116: illegal start of type
public (connParam connparam)
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager$connectionPool.java:128: <identifier>; expected
}
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager$connectionPool.java:57: reference to Date is ambiguous, both class java.util.Date in java.util and class java.sql.Date in java.sql match
Date date = new Date();
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager$connectionPool.java:57: reference to Date is ambiguous, both class java.util.Date in java.util and class java.sql.Date in java.sql match
Date date = new Date();
^
4 errors
Process completed.作者: shinji 时间: 2003-12-08 17:07 标题: 请帮我看看这段程式错在哪里?关于JAVA连接池的. C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager$connectionPool.java:116: illegal start of type
public (connParam connparam)
应为: public param(connParam connparam)
^
C:\Tomcat5\webapps\ROOT\WEB-INF\classes\poolManager$connectionPool.java:57: reference to Date is ambiguous, both class java.util.Date in java.util and class java.sql.Date in java.sql match
Date date = new Date();
^