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