All Packages Class Hierarchy This Package Previous Next Index
Class bank.storage.JdbcSession
java.lang.Object
|
+----bank.storage.JdbcSession
- public class JdbcSession
- extends Object
JDBCへの接続、切断を簡単に行うためのクラス
1インスタンスが、RDBに対する1接続を表現する。(セッションと呼んでいる)
#pattern: Facade
-
connection
-
-
dbLocation
-
-
driverKind
-
-
isAutoCommit
-
-
isVerbose
-
-
preparedStatement
-
-
resultSet
-
-
statement
-
-
JdbcSession()
-
-
JdbcSession(String)
-
-
JdbcSession(String, String)
-
-
beAutoCommit(boolean)
-
-
beVerbose(boolean)
-
-
commit()
-
-
end()
-
-
executeQuery()
-
-
executeQuery(String)
-
-
executeUpdate()
-
-
executeUpdate(String)
-
-
finalize()
-
-
getConnection()
-
-
getDbLocation()
-
-
getDriverKind()
-
-
getStatement()
-
-
reportError(SQLException)
-
-
rollback()
-
-
setDbLocation(String)
-
-
setDriverKind(String)
-
-
start(String, String)
-
dbLocation
protected String dbLocation
driverKind
protected String driverKind
connection
protected Connection connection
statement
protected Statement statement
preparedStatement
protected PreparedStatement preparedStatement
resultSet
protected ResultSet resultSet
isAutoCommit
protected boolean isAutoCommit
isVerbose
protected boolean isVerbose
JdbcSession
public JdbcSession()
JdbcSession
public JdbcSession(String dbUrl)
- Parameters:
- dBurl - java.lang.String
JdbcSession
public JdbcSession(String driverKind,
String dbLocation)
- Parameters:
- dbUrl - java.lang.String
- driverKind - java.lang.String
beAutoCommit
public void beAutoCommit(boolean trueOrNot)
beVerbose
public void beVerbose(boolean trueOrNot)
commit
public void commit() throws SQLException
end
public void end()
executeQuery
public ResultSet executeQuery() throws SQLException
executeQuery
public ResultSet executeQuery(String query) throws SQLException
executeUpdate
public int executeUpdate() throws SQLException
executeUpdate
public int executeUpdate(String query) throws SQLException
finalize
public void finalize() throws Throwable
- Overrides:
- finalize in class Object
getConnection
public Connection getConnection()
getDbLocation
public String getDbLocation()
- Returns:
- java.lang.String
getDriverKind
public String getDriverKind()
- Returns:
- java.lang.String
getStatement
public Statement getStatement()
reportError
protected void reportError(SQLException e)
- Parameters:
- e - java.sql.SQLException
rollback
public void rollback() throws SQLException
setDbLocation
public void setDbLocation(String dbLocation)
- Parameters:
- driverKind - java.lang.String
setDriverKind
public void setDriverKind(String driverKind)
- Parameters:
- driverKind - java.lang.String
start
public void start(String username,
String passwd) throws SQLException
All Packages Class Hierarchy This Package Previous Next Index