woolpack.sql.adapter
クラス DriverManagerDataSource
java.lang.Object
woolpack.sql.adapter.DriverManagerDataSource
- すべての実装されたインタフェース:
- DataSource
public class DriverManagerDataSource
- extends Object
- implements DataSource
DriverManager
を利用するDataSource
です。
適用しているデザインパターン:DriverManager
のAdapter。
コンストラクタの概要 |
DriverManagerDataSource(String className,
String url)
getConnection() 実行時にDriverManager.getConnection(String) を使用します。 |
DriverManagerDataSource(String className,
String url,
String user,
String password)
getConnection() 実行時にDriverManager.getConnection(String, String, String) を使用します。 |
DriverManagerDataSource(String className,
String url,
String user,
String password,
boolean anonymousConnectFlag)
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DriverManagerDataSource
public DriverManagerDataSource(String className,
String url,
String user,
String password,
boolean anonymousConnectFlag)
- パラメータ:
className
- ドライバのクラス名。url
- 接続先のURL文字列。user
- データベースのユーザ。password
- ユーザのパスワード。anonymousConnectFlag
- getConnection()
実行時にDriverManager.getConnection(String)
を使用するならtrue、DriverManager.getConnection(String, String, String)
を使用するならfalse。
DriverManagerDataSource
public DriverManagerDataSource(String className,
String url,
String user,
String password)
getConnection()
実行時にDriverManager.getConnection(String, String, String)
を使用します。
- パラメータ:
className
- ドライバのクラス名。url
- 接続先のURL文字列。user
- データベースのユーザ。password
- ユーザのパスワード。
DriverManagerDataSource
public DriverManagerDataSource(String className,
String url)
getConnection()
実行時にDriverManager.getConnection(String)
を使用します。
- パラメータ:
className
- ドライバのクラス名。url
- 接続先のURL文字列。
getConnection
public Connection getConnection()
throws SQLException
- 定義:
- インタフェース
DataSource
内の getConnection
- 例外:
SQLException
getConnection
public Connection getConnection(String username,
String password)
throws SQLException
- 定義:
- インタフェース
DataSource
内の getConnection
- 例外:
SQLException
getLogWriter
public PrintWriter getLogWriter()
throws SQLException
- 定義:
- インタフェース
DataSource
内の getLogWriter
- 例外:
SQLException
getLoginTimeout
public int getLoginTimeout()
throws SQLException
- 定義:
- インタフェース
DataSource
内の getLoginTimeout
- 例外:
SQLException
setLogWriter
public void setLogWriter(PrintWriter out)
throws SQLException
- 定義:
- インタフェース
DataSource
内の setLogWriter
- 例外:
SQLException
setLoginTimeout
public void setLoginTimeout(int seconds)
throws SQLException
- 定義:
- インタフェース
DataSource
内の setLoginTimeout
- 例外:
SQLException
isAnonymousConnectFlag
public boolean isAnonymousConnectFlag()
setAnonymousConnectFlag
public void setAnonymousConnectFlag(boolean anonymousConnectFlag)
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getUrl
public String getUrl()
setUrl
public void setUrl(String url)
getUser
public String getUser()
setUser
public void setUser(String user)
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.