pooledconnection.java
来自「这是一个采用MVC设计模式实现的网上购物的教学例子。以一种清析的结构与流程」· Java 代码 · 共 54 行
JAVA
54 行
package ConnectionPool;
import java.sql.*;
public class PooledConnection {
// Real JDBC Connection
private Connection connection = null;
// boolean flag used to determine if connection is in use
private boolean inuse = false;
// Constructor that takes the passed in JDBC Connection
// and stores it in the connection attribute.
public PooledConnection(Connection value) {
if ( value != null ) {
connection = value;
}
}
// Returns a reference to the JDBC Connection
public Connection getConnection() {
// get the JDBC Connection
return connection;
}
// Set the status of the PooledConnection.
public void setInUse(boolean value) {
inuse = value;
}
// Returns the current status of the PooledConnection.
public boolean inUse() {
return inuse;
}
// Close the real JDBC Connection
public void close() {
try {
connection.close();
}
catch (SQLException sqle) {
System.err.println(sqle.getMessage());
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?