|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.doma.jdbc.SimpleDataSource
public class SimpleDataSource
DriverManager.getConnection(String, Properties)
を使用して
Connection
を返す単純なデータソースです。
ごく単純なアプリケーションやサンプルプログラムで使用されることを想定しています。 通常は、JTAトランザクションと連携する
DataSource
の実装を使用してください。
フィールドの概要 | |
---|---|
protected String |
password
データベースの接続パスワードです。 |
protected Properties |
properties
JDBCドライバへのプロパティです。 |
protected String |
url
jdbc:subprotocol:subname という形式のデータベースへの接続URLです。 |
protected String |
user
データベースの接続ユーザーです。 |
コンストラクタの概要 | |
---|---|
SimpleDataSource()
|
メソッドの概要 | ||
---|---|---|
void |
addProperty(String key,
String value)
JDBCドライバへのプロパティを追加します。 |
|
Connection |
getConnection()
|
|
Connection |
getConnection(String username,
String password)
|
|
int |
getLoginTimeout()
|
|
PrintWriter |
getLogWriter()
|
|
String |
getPassword()
データベースの接続パスワードを返します。 |
|
String |
getUrl()
データベースへの接続URLを返します。 |
|
String |
getUser()
データベースの接続ユーザーを返します。 |
|
boolean |
isWrapperFor(Class<?> iface)
|
|
void |
setLoginTimeout(int seconds)
|
|
void |
setLogWriter(PrintWriter out)
|
|
void |
setPassword(String password)
データベースの接続パスワードを設定します。 |
|
void |
setUrl(String url)
データベースの接続URLを設定します。 |
|
void |
setUser(String user)
データベースの接続ユーザーを設定します。 |
|
|
unwrap(Class<T> iface)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected String url
jdbc:subprotocol:subname
という形式のデータベースへの接続URLです。
protected String user
protected String password
protected final Properties properties
コンストラクタの詳細 |
---|
public SimpleDataSource()
メソッドの詳細 |
---|
public String getUrl()
public void setUrl(String url)
url
- jdbc:subprotocol:subname
という形式のデータベースへの接続URLpublic String getUser()
public void setUser(String user)
user
- データベースの接続ユーザーpublic String getPassword()
public void setPassword(String password)
password
- データベースの接続パスワードpublic void addProperty(String key, String value)
key
- プロパティのキーvalue
- プロパティの値public int getLoginTimeout()
CommonDataSource
内の getLoginTimeout
public void setLoginTimeout(int seconds)
CommonDataSource
内の setLoginTimeout
public Connection getConnection() throws SQLException
DataSource
内の getConnection
SQLException
public Connection getConnection(String username, String password) throws SQLException
DataSource
内の getConnection
SQLException
public PrintWriter getLogWriter() throws SQLException
CommonDataSource
内の getLogWriter
SQLException
public void setLogWriter(PrintWriter out) throws SQLException
CommonDataSource
内の setLogWriter
SQLException
public boolean isWrapperFor(Class<?> iface) throws SQLException
Wrapper
内の isWrapperFor
SQLException
public <T> T unwrap(Class<T> iface) throws SQLException
Wrapper
内の unwrap
SQLException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |