WebSphereからMySQLへDataSource接続（DataSourceプロパティ変？）

WebSphere Application Server（WAS）からMySQLへのDataSource定義を作成してみたところ、DataSourceのカスタムプロパティで興味深いことを発見したので調査してみました。

# DataSourceの作成と接続テスト
WASではJDBC4ドライバに準拠したJDBC接続をサポートしています[^1]。というわけで、早速やってみましょう。
[^1]: [サポートされるコンポーネント一覧](https://www.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=AAAD7AD0D92611E7AD0EC24C9513D95F&osPlatforms=AIX|HP|IBM%20i|Linux|Solaris|Windows&duComponentIds=S000&mandatoryCapIds=13|132&optionalCapIds=341|9|39|8|132|20|223|26|40)※ブラウザの相性なのかうまく表示できないことがあります

## JDBCプロバイダの作成
JDBC接続（DataSource）は、以下の３つの要素によって構成します。

1. J2C認証データ
2. JDBCプロバイダ
3. JDBCデータソース

順番に設定していきます。

### J2C認証データの作成
WASではデータベース接続ユーザをJ2C認証データとしてセキュアに（？）[^2]保存することができます。明文化されている範囲では、J2C認証データとしてユーザ名とパスワードを保持することで、interoperabilityが高まるとのことです。DBアクセスユーザのパスワード変更時の影響を、J2C認証データで吸収できて、アプリケーションには影響しないということでしょうか（いまどきサーバサイドのアプリケーションでパスワードをソースやプロパティに埋込みなんてありえるんでしょうか。。。）。
[^2]: 特段明記はされていないというか、言及されているところを見ないんですが、きっと暗号化くらいはしてくれているんでしょうね。Liberty Profileですら暗号化可能なので（xorまたはAES128）。

JDBCドライバは、[公式サイト](https://dev.mysql.com/downloads/connector/j/5.1.html)からダウンロードしてきます。本稿記載時点で最新である"Connector/J 5.1.45"前提で話を進めます。

WASの管理コンソールにログインし、「セキュリティー」ー「グローバル・セキュリティー」ー「Java 認証・承認サービス」ー「J2C認証データ」を開きます。![スクリーンショット 2018-01-29 21.03.49.png](https://qiita-image-store.s3.amazonaws.com/0/232587/dac48f52-2327-5a04-3735-86710389ad29.png)「新規作成」を押します。![スクリーンショット 2018-01-29 21.03.55.png](https://qiita-image-store.s3.amazonaws.com/0/232587/4f22542f-a8c9-4987-7e5b-3436739e7fda.png)任意の別名、DB接続ユーザのIDおよびパスワードを入力し、「OK」を押します。![スクリーンショット 2018-01-29 21.04.16.png](https://qiita-image-store.s3.amazonaws.com/0/232587/2ef5a135-98fc-a27e-de49-1cec8311c578.png)サーバーレベルで認証データが作成されます。![スクリーンショット 2018-01-29 21.04.30.png](https://qiita-image-store.s3.amazonaws.com/0/232587/d124159f-05f8-80b2-4df8-0aab4a0ea065.png)

### JDBCプロバイダの作成
JDBCプロバイダはJDBCドライバをロードしてくれる機能です。設定内容もドライバのパスを指定するだけです。
「リソース」ー「JDBC」ー「JDBCプロバイダー」を開き、「有効範囲」をサーバーに設定して「新規作成」します。![スクリーンショット 2018-01-29 21.06.15.png](https://qiita-image-store.s3.amazonaws.com/0/232587/deaaec3f-28c6-e998-8f4d-03b57af1d8e9.png)「データベース・タイプ」を「ユーザー定義」にし、「実装クラス名」に"`com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource`"[^3]、任意の名称と説明を入力し、「次へ」いきます。![スクリーンショット 2018-01-29 21.09.48.png](https://qiita-image-store.s3.amazonaws.com/0/232587/875f4847-9fc4-2608-4edf-2c274c5e6832.png)「クラスパス」に"`${MYSQL_JDBC_DRIVER_PATH}/mysql.jar`"を入力し、「次へ」いきます。ドライバパスは移植性の点から、WebSphere変数として定義しておくのがグッドプラクティスですかね。![スクリーンショット 2018-01-29 21.10.09.png](https://qiita-image-store.s3.amazonaws.com/0/232587/07f60943-1841-81c6-82d0-65a4d0a6797d.png)
ドライバのJarファイルを配置するときに注意するべき点は、間違ってもWASディレクトリの"/lib"や"/lib/ext"下に置かないことです。ここに配置してしまうと、サーバー起動時にクラスローダーからドライバがロードされてしまい、DataSource作成時とで重複動作してしまいます。また、ここに"jar"ファイルを置きっ放しにしておいて、あるときに気が変わって別のディレクトリにドライバを置き直したとします。ドライバのアップデートに伴い、後者のファイルだけ置き換えても、ブートストラップ時のクラスローダーが置きっ放しの"jar"をロードしてしまい、結局古いままのドライバを使っていた、なんてオチがつきかねません。こういったトラブルを避けるためにも、またフィックスパックなどによって上書きされたり消されたりしないようにするためにも、製品ディレクトリ下には配置しない方が賢明かと思われます。今回は"/home/piro/mysql.jar"として配置しておきます。
[^3]: 付録にもまとめましたが、XADataSourceの場合の実装クラス名は"`com.mysql.jdbc.jdbc2.optional.MysqlXADataSource `"です。

「環境」ー「WebSphere変数」を開き、「有効範囲」をサーバーにしつつ、「新規作成」します。![スクリーンショット 2018-01-29 21.33.12.png](https://qiita-image-store.s3.amazonaws.com/0/232587/49d8d2f4-a848-0203-f9fc-20dd4ff11f8c.png)変数名と値を入力して「OK」からの「保存」です。
![スクリーンショット 2018-01-29 21.34.39.png](https://qiita-image-store.s3.amazonaws.com/0/232587/1fb22020-2ceb-5966-1c3e-9d4d88ca4443.png)

### DataSource作成
同様に、データソースを作成します。![スクリーンショット 2018-01-29 21.35.47.png](https://qiita-image-store.s3.amazonaws.com/0/232587/0da5c603-32cf-c46f-e06d-6e35d9ff8f89.png)任意のデータソース名およびJNDI名を入力して「次へ」いきます。JNDI名アプリケーションからlookupする際にはもう一段かましてENC名で`lookup("java:comp/env/jdbc/mysqlmaster")`するのが一般的でしょうか（[参考文献](https://www.ibm.com/developerworks/jp/websphere/library/was/was_jndi/2.html)）。![スクリーンショット 2018-01-29 21.36.06.png](https://qiita-image-store.s3.amazonaws.com/0/232587/01f2dc29-aee6-27b5-160d-9c52aa959451.png)JDBCプロバイダに先ほど設定した"MySQLConnectionPoolDataSource"を指定して「次へ」いきます。![スクリーンショット 2018-01-29 21.36.17.png](https://qiita-image-store.s3.amazonaws.com/0/232587/1fcc02ed-8c57-982e-7ebd-91b76b104176.png)「データ・ストアのヘルパー・クラス名」、という聞きなれない用語が出てきましたが、そのまま（初期設定値）で「次へ」いきます。DataSourceのヘルパー・クラスはWASの拡張機能らしく、有名どころのRDBMS用のものは、WASが提供してくれています。が、MySQLはありません。[なければ自分で作ればいいじゃん](https://www.ibm.com/support/knowledgecenter/ja/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/tdat_cusdatstore.html)、ということらしいです。これを見る限り、RDBMSエンジン独自のエラーハンドリングなんかを定義するもののようです。![スクリーンショット 2018-01-29 21.36.30.png](https://qiita-image-store.s3.amazonaws.com/0/232587/a48f3892-1d1c-5e1b-b40b-dc0f48541a71.png)あとはこれも先ほど設定したDB接続ユーザーをJ2C認証エイリアスから指定して「次へ」いきます（いつか実験でつかうかもしれないのでコンテナ管理パーシスタンス用も有効にしておきました）。![スクリーンショット 2018-01-29 21.36.44.png](https://qiita-image-store.s3.amazonaws.com/0/232587/e34f5c02-3b01-2b4d-5048-f599c0bb8fe4.png)「終了」して構成を「保存」します。![スクリーンショット 2018-01-29 21.36.49.png](https://qiita-image-store.s3.amazonaws.com/0/232587/454907bd-8347-9b14-d867-90cb4beee338.png)

### 接続テスト
DataSourceができあがりましたので、早速~~装備してみるかい？~~接続してみます。チェックして「テスト接続」をポチッとな。![スクリーンショット 2018-01-29 21.59.47.png](https://qiita-image-store.s3.amazonaws.com/0/232587/336668b0-ce61-e678-3bb9-486b63860f57.png)
まあ、繋がるわけありませんよね。これで繋がったら一体お前は何をもってどこのデータベースに接続したんだ！？となりますから。ウィザードにはMySQLのURLを指定する箇所が一切ありませんでしたね。これがOracleとかDb2とかだとウィザード内で指定できます。今回は「ユーザー定義」すなわち、その他諸々なのでURLは聞かれません。自分でDataSourceのカスタムプロパティーとして定義する必要があります。

で、おもむろにDataSourceのプロパティを開くと。。。![スクリーンショット 2018-01-29 22.02.35.png](https://qiita-image-store.s3.amazonaws.com/0/232587/4f94327c-f353-418e-febe-76d6753db840.png)
![スクリーンショット 2018-01-29 22.03.04.png](https://qiita-image-store.s3.amazonaws.com/0/232587/88939304-d0db-6238-45c5-d0772910aaf5.png)
なんだかえげつない数のプロパティが存在します。[マニュアル](https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html)にもそんなにないんですけど。。。

# カスタムプロパティの元を探る
と、ここまでが前置きです。あれ？と思ったのは、この239個のプロパティの中に、"URL"もあれば"url"もあるという点です。なんで二つあるの？どっち使えばいいの？となりますね。

答えばどちらでもよい、です。どっちでもいいので、正しいURL（例："`jdbc:mysql://hostname:3306/dbname`"）を入力しておけば、テスト接続は成功します（例のヘルパークラスがデフォルトのジェネリッククラスのままだよ、という警告を伴いますがスルーしましょう）。

気になったのはこのマニュアルにも書かれていないプロパティをどこから取ってきているのかという点です。ドライバ自身から取ってきているに違いないですが、一体どうやって？とJava初心者は不思議に思ったわけです。MySQL Driver/Jの"jar"ファイルごとEclipseにインポートしたら、`exposeAsXML()`なるメソッドを提供していて[^4]、それでプロパティを取ってこられるようになっていましたが、残念ながら"URL"も"url"も出てきませんし、そもそも全てのJDBC準拠ドライバがこんなメソッドを提供しているとも思えません。
[^4]: `MysqlConnectionPoolDataSource`のソースをひたすら追いかけてどこかのクラスに実装されていたんですが、どういう継承関係だったかメモを紛失してわからなくなってしまいました。。。
というわけで、[JavaのAPIドキュメント](https://docs.oracle.com/javase/jp/8/docs/api/)からそれっぽいものを探すという不毛な努力を続けた結果、`BeanInfo`なる素敵そうな名前のクラスを発見して、以下のコードを書いてみました。

```java:GetJDBCProperty.java
package net.mognet.devel;
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;

class JDBCProperty {
	public static String exposeAsHTML(Object obj) {
		StringBuilder sb = new StringBuilder();
		BeanInfo bi = null;
		PropertyDescriptor[] pd = null;
		
		sb.append("<html>\n");
		sb.append("<head>\n");
		sb.append("<title>" + obj.getClass().getName() + "</title>\n");
		sb.append("<style> table { border-style: solid; border-collapse: collapse; border-width: 1px; padding: 1px 1px 1px 1px ; } </style>\n");
		sb.append("</head>\n");
		sb.append("<body>\n");
		sb.append("<h1>Properties of " + obj.getClass().getName() + "</h1>\n");
		sb.append("<table border>\n");
		try {
			bi = Introspector.getBeanInfo(obj.getClass());
			pd = bi.getPropertyDescriptors();
			sb.append("<tr><th>name</th><th>displayName</th><th>type</th><th>shortDescription</th><th>value</th><th>getter</th><th>setter</th><th>toString</th></tr>\n");
			for(int i = 0; i < pd.length; i++) {
				sb.append("<tr>");
				sb.append("<td>" + pd[i].getName() + "</td>");
				sb.append("<td>" + pd[i].getDisplayName() + "</td>");
				sb.append("<td>" + pd[i].getPropertyType().getName() + "</td>");
				sb.append("<td>" + pd[i].getShortDescription() + "</td>");
				sb.append("<td>" + (String) pd[i].getValue(pd[i].getName()) + "</td>");
				Method m = pd[i].getReadMethod();
				if(m != null) sb.append("<td>" + m.toGenericString() + "</td>");
				else sb.append("<td>n/a</td>");
				m = pd[i].getWriteMethod();
				if(m != null) sb.append("<td>" + m.toGenericString() + "</td>");
				else sb.append("<td>n/a</td>");
				sb.append("<td>" + pd[i].toString() + "</td>");
				sb.append("</tr>\n");
			}
		} catch(IntrospectionException e) {
			e.printStackTrace();
		}
		sb.append("</table></body></html>");
		return sb.toString();
	}
}
public class GetJDBCProperty {
	public static void main(String[] args) throws TransformerException, ClassNotFoundException, InstantiationException, IllegalAccessException {
		Class<?> cls = Class.forName(args[0]);
		Object obj = (Object) cls.newInstance();
		System.out.print(JDBCProperty.exposeAsHTML(obj));
	}
}
```

XML版とCSV版も実装しましたが、特にXML版は見辛いのでHTML版のみ掲載します。`main()`は力尽きた感がありますが、第一引数に適当なクラス名を指定するだけです（相手のクラスパスも通します）。一応、`GetJDBCProperty`という名前ですが、指定する相手はBean系であればなんでもいいです。
で、これを使ってみたら、結果としてほとんどのプロパティがgetできましたというお話でした（"URL"も"url"も出てきました）。

```bash:実行例
$ java -jar -cp <path_to_driver.jar>:. hoge.jar com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource > mysqlConnectionPool.html
```

# 付録
## JDBC実装クラス名とURL
ついでですが、各種RDBMSでのJDBC実装クラス名とURLシンタックスをまとめてみました。こうやって並べるとOracleの独自性（パッケージングルールやURLの書き方）が際立っていますね。

| RDBMS | java.sql.Driver | javax.sql.ConnectionPoolDataSource | javax.sql.XADataSource | URL syntax |
|:-:|:-:|:-:|:-:|:-:|
|MySQL   |com.mysql.jdbc.Driver   |com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource   |com.mysql.jdbc.jdbc2.optional.MysqlXADataSource   | jdbc:mysql://[hostname]:[port]/[schema][?attribute=value]*  |
|Db2   |com.ibm.db2.jcc.DB2Driver   |com.ibm.db2.jcc.DB2ConnectionPoolDataSource   |com.ibm.db2.jcc.DB2XADataSource   |jdbc:db2://[hostname]:[port]/[database]   |
|Oracle   |oralce.jdbc.driver.OracleDriver   |oracle.jdbc.pool.OracleConnectionPoolDataSource   |oracle.jdbc.xa.client.OracleXADataSource   |jdbc:oracle:thin:@[hostname]:[port]:[SID]   |
|SQL Server   |com.microsoft.sqlserver.jdbc.SQLServerDriver   |com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource   |com.microsoft.sqlserver.jdbc.SQLServerXADataSource   |jdbc:sqlserver://[hostname]:1433;DatabaseName=[database]   |
|Derby	|org.apache.derby.jdbc.EmbeddedDriver|	org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource40|	org.apache.derby.jdbc.EmbeddedXADataSource40|	jdbc:derby:[subsubprotocol:][databaseName][;attribute=value]* |

各JDBCドライバ（ConnectionPoolDataSource実装クラス）に対して実行した結果もご参考までに（DataSourceのプロパティとして必ず使えるというわけではありません）。
## com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource

|name|displayName|type|shortDescription|class|value|getter|setter|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|URL|URL|java.lang.String|URL|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getURL()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setURL(java.lang.String)|
|allowLoadLocalInfile|allowLoadLocalInfile|boolean|allowLoadLocalInfile|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAllowLoadLocalInfile()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAllowLoadLocalInfile(boolean)|
|allowMasterDownConnections|allowMasterDownConnections|boolean|allowMasterDownConnections|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAllowMasterDownConnections()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAllowMasterDownConnections(boolean)|
|allowMultiQueries|allowMultiQueries|boolean|allowMultiQueries|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAllowMultiQueries()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAllowMultiQueries(boolean)|
|allowNanAndInf|allowNanAndInf|boolean|allowNanAndInf|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAllowNanAndInf()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAllowNanAndInf(boolean)|
|allowPublicKeyRetrieval|allowPublicKeyRetrieval|boolean|allowPublicKeyRetrieval|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAllowPublicKeyRetrieval()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAllowPublicKeyRetrieval(boolean) throws java.sql.SQLException|
|allowSlaveDownConnections|allowSlaveDownConnections|boolean|allowSlaveDownConnections|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAllowSlaveDownConnections()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAllowSlaveDownConnections(boolean)|
|allowUrlInLocalInfile|allowUrlInLocalInfile|boolean|allowUrlInLocalInfile|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAllowUrlInLocalInfile()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAllowUrlInLocalInfile(boolean)|
|alwaysSendSetIsolation|alwaysSendSetIsolation|boolean|alwaysSendSetIsolation|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAlwaysSendSetIsolation()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAlwaysSendSetIsolation(boolean)|
|authenticationPlugins|authenticationPlugins|java.lang.String|authenticationPlugins|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getAuthenticationPlugins()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAuthenticationPlugins(java.lang.String)|
|autoClosePStmtStreams|autoClosePStmtStreams|boolean|autoClosePStmtStreams|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAutoClosePStmtStreams()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAutoClosePStmtStreams(boolean)|
|autoDeserialize|autoDeserialize|boolean|autoDeserialize|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAutoDeserialize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAutoDeserialize(boolean)|
|autoGenerateTestcaseScript|autoGenerateTestcaseScript|boolean|autoGenerateTestcaseScript|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAutoGenerateTestcaseScript()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAutoGenerateTestcaseScript(boolean)|
|autoReconnectForConnectionPools|autoReconnectForConnectionPools|boolean|autoReconnectForConnectionPools|java.beans.PropertyDescriptor|null|n/a|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAutoReconnectForConnectionPools(boolean)|
|autoReconnectForPools|autoReconnectForPools|boolean|autoReconnectForPools|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAutoReconnectForPools()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAutoReconnectForPools(boolean)|
|autoReconnect|autoReconnect|boolean|autoReconnect|java.beans.PropertyDescriptor|null|n/a|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAutoReconnect(boolean)|
|autoSlowLog|autoSlowLog|boolean|autoSlowLog|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getAutoSlowLog()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setAutoSlowLog(boolean)|
|blobSendChunkSize|blobSendChunkSize|int|blobSendChunkSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getBlobSendChunkSize()|n/a|
|blobsAreStrings|blobsAreStrings|boolean|blobsAreStrings|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getBlobsAreStrings()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setBlobsAreStrings(boolean)|
|cacheCallableStatements|cacheCallableStatements|boolean|cacheCallableStatements|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCacheCallableStatements()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCacheCallableStatements(boolean)|
|cacheCallableStmts|cacheCallableStmts|boolean|cacheCallableStmts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCacheCallableStmts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCacheCallableStmts(boolean)|
|cacheDefaultTimezone|cacheDefaultTimezone|boolean|cacheDefaultTimezone|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCacheDefaultTimezone()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCacheDefaultTimezone(boolean)|
|cachePrepStmts|cachePrepStmts|boolean|cachePrepStmts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCachePrepStmts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCachePrepStmts(boolean)|
|cachePreparedStatements|cachePreparedStatements|boolean|cachePreparedStatements|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCachePreparedStatements()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCachePreparedStatements(boolean)|
|cacheResultSetMetadata|cacheResultSetMetadata|boolean|cacheResultSetMetadata|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCacheResultSetMetadata()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCacheResultSetMetadata(boolean)|
|cacheServerConfiguration|cacheServerConfiguration|boolean|cacheServerConfiguration|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCacheServerConfiguration()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCacheServerConfiguration(boolean)|
|callableStatementCacheSize|callableStatementCacheSize|int|callableStatementCacheSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getCallableStatementCacheSize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCallableStatementCacheSize(int) throws java.sql.SQLException|
|callableStmtCacheSize|callableStmtCacheSize|int|callableStmtCacheSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getCallableStmtCacheSize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCallableStmtCacheSize(int) throws java.sql.SQLException|
|capitalizeDBMDTypes|capitalizeDBMDTypes|boolean|capitalizeDBMDTypes|java.beans.PropertyDescriptor|null|n/a|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCapitalizeDBMDTypes(boolean)|
|capitalizeTypeNames|capitalizeTypeNames|boolean|capitalizeTypeNames|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCapitalizeTypeNames()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCapitalizeTypeNames(boolean)|
|characterEncoding|characterEncoding|java.lang.String|characterEncoding|java.beans.PropertyDescriptor|null|n/a|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCharacterEncoding(java.lang.String)|
|characterSetResults|characterSetResults|java.lang.String|characterSetResults|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getCharacterSetResults()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCharacterSetResults(java.lang.String)|
|class|class|java.lang.Class|class|java.beans.PropertyDescriptor|null|public final native java.lang.Class<?> java.lang.Object.getClass()|n/a|
|clientCertificateKeyStorePassword|clientCertificateKeyStorePassword|java.lang.String|clientCertificateKeyStorePassword|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getClientCertificateKeyStorePassword()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setClientCertificateKeyStorePassword(java.lang.String)|
|clientCertificateKeyStoreType|clientCertificateKeyStoreType|java.lang.String|clientCertificateKeyStoreType|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getClientCertificateKeyStoreType()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setClientCertificateKeyStoreType(java.lang.String)|
|clientCertificateKeyStoreUrl|clientCertificateKeyStoreUrl|java.lang.String|clientCertificateKeyStoreUrl|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getClientCertificateKeyStoreUrl()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setClientCertificateKeyStoreUrl(java.lang.String)|
|clientInfoProvider|clientInfoProvider|java.lang.String|clientInfoProvider|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getClientInfoProvider()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setClientInfoProvider(java.lang.String)|
|clobCharacterEncoding|clobCharacterEncoding|java.lang.String|clobCharacterEncoding|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getClobCharacterEncoding()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setClobCharacterEncoding(java.lang.String)|
|clobberStreamingResults|clobberStreamingResults|boolean|clobberStreamingResults|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getClobberStreamingResults()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setClobberStreamingResults(boolean)|
|compensateOnDuplicateKeyUpdateCounts|compensateOnDuplicateKeyUpdateCounts|boolean|compensateOnDuplicateKeyUpdateCounts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCompensateOnDuplicateKeyUpdateCounts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCompensateOnDuplicateKeyUpdateCounts(boolean)|
|connectTimeout|connectTimeout|int|connectTimeout|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getConnectTimeout()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setConnectTimeout(int) throws java.sql.SQLException|
|connectionAttributes|connectionAttributes|java.lang.String|connectionAttributes|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getConnectionAttributes()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setConnectionAttributes(java.lang.String)|
|connectionCollation|connectionCollation|java.lang.String|connectionCollation|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getConnectionCollation()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setConnectionCollation(java.lang.String)|
|connectionLifecycleInterceptors|connectionLifecycleInterceptors|java.lang.String|connectionLifecycleInterceptors|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getConnectionLifecycleInterceptors()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setConnectionLifecycleInterceptors(java.lang.String)|
|connection|connection|java.sql.Connection|connection|java.beans.PropertyDescriptor|null|public java.sql.Connection com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection() throws java.sql.SQLException|n/a|
|continueBatchOnError|continueBatchOnError|boolean|continueBatchOnError|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getContinueBatchOnError()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setContinueBatchOnError(boolean)|
|createDatabaseIfNotExist|createDatabaseIfNotExist|boolean|createDatabaseIfNotExist|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getCreateDatabaseIfNotExist()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setCreateDatabaseIfNotExist(boolean)|
|databaseName|databaseName|java.lang.String|databaseName|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getDatabaseName()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setDatabaseName(java.lang.String)|
|defaultAuthenticationPlugin|defaultAuthenticationPlugin|java.lang.String|defaultAuthenticationPlugin|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getDefaultAuthenticationPlugin()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDefaultAuthenticationPlugin(java.lang.String)|
|defaultFetchSize|defaultFetchSize|int|defaultFetchSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getDefaultFetchSize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDefaultFetchSize(int) throws java.sql.SQLException|
|detectCustomCollations|detectCustomCollations|boolean|detectCustomCollations|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getDetectCustomCollations()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDetectCustomCollations(boolean)|
|detectServerPreparedStmts|detectServerPreparedStmts|boolean|detectServerPreparedStmts|java.beans.PropertyDescriptor|null|n/a|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDetectServerPreparedStmts(boolean)|
|disabledAuthenticationPlugins|disabledAuthenticationPlugins|java.lang.String|disabledAuthenticationPlugins|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getDisabledAuthenticationPlugins()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDisabledAuthenticationPlugins(java.lang.String)|
|disconnectOnExpiredPasswords|disconnectOnExpiredPasswords|boolean|disconnectOnExpiredPasswords|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getDisconnectOnExpiredPasswords()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDisconnectOnExpiredPasswords(boolean)|
|dontCheckOnDuplicateKeyUpdateInSQL|dontCheckOnDuplicateKeyUpdateInSQL|boolean|dontCheckOnDuplicateKeyUpdateInSQL|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getDontCheckOnDuplicateKeyUpdateInSQL()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDontCheckOnDuplicateKeyUpdateInSQL(boolean)|
|dontTrackOpenResources|dontTrackOpenResources|boolean|dontTrackOpenResources|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getDontTrackOpenResources()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDontTrackOpenResources(boolean)|
|dumpMetadataOnColumnNotFound|dumpMetadataOnColumnNotFound|boolean|dumpMetadataOnColumnNotFound|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getDumpMetadataOnColumnNotFound()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDumpMetadataOnColumnNotFound(boolean)|
|dumpQueriesOnException|dumpQueriesOnException|boolean|dumpQueriesOnException|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getDumpQueriesOnException()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDumpQueriesOnException(boolean)|
|dynamicCalendars|dynamicCalendars|boolean|dynamicCalendars|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getDynamicCalendars()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setDynamicCalendars(boolean)|
|elideSetAutoCommits|elideSetAutoCommits|boolean|elideSetAutoCommits|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getElideSetAutoCommits()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setElideSetAutoCommits(boolean)|
|emptyStringsConvertToZero|emptyStringsConvertToZero|boolean|emptyStringsConvertToZero|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getEmptyStringsConvertToZero()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEmptyStringsConvertToZero(boolean)|
|emulateLocators|emulateLocators|boolean|emulateLocators|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getEmulateLocators()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEmulateLocators(boolean)|
|emulateUnsupportedPstmts|emulateUnsupportedPstmts|boolean|emulateUnsupportedPstmts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getEmulateUnsupportedPstmts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEmulateUnsupportedPstmts(boolean)|
|enableEscapeProcessing|enableEscapeProcessing|boolean|enableEscapeProcessing|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getEnableEscapeProcessing()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEnableEscapeProcessing(boolean)|
|enablePacketDebug|enablePacketDebug|boolean|enablePacketDebug|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getEnablePacketDebug()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEnablePacketDebug(boolean)|
|enableQueryTimeouts|enableQueryTimeouts|boolean|enableQueryTimeouts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getEnableQueryTimeouts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEnableQueryTimeouts(boolean)|
|enabledSSLCipherSuites|enabledSSLCipherSuites|java.lang.String|enabledSSLCipherSuites|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getEnabledSSLCipherSuites()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEnabledSSLCipherSuites(java.lang.String)|
|enabledTLSProtocols|enabledTLSProtocols|java.lang.String|enabledTLSProtocols|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getEnabledTLSProtocols()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEnabledTLSProtocols(java.lang.String)|
|encoding|encoding|java.lang.String|encoding|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getEncoding()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setEncoding(java.lang.String)|
|exceptionInterceptors|exceptionInterceptors|java.lang.String|exceptionInterceptors|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getExceptionInterceptors()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setExceptionInterceptors(java.lang.String)|
|exceptionInterceptor|exceptionInterceptor|com.mysql.jdbc.ExceptionInterceptor|exceptionInterceptor|java.beans.PropertyDescriptor|null|public com.mysql.jdbc.ExceptionInterceptor com.mysql.jdbc.ConnectionPropertiesImpl.getExceptionInterceptor()|n/a|
|explainSlowQueries|explainSlowQueries|boolean|explainSlowQueries|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getExplainSlowQueries()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setExplainSlowQueries(boolean)|
|failOverReadOnly|failOverReadOnly|boolean|failOverReadOnly|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getFailOverReadOnly()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setFailOverReadOnly(boolean)|
|functionsNeverReturnBlobs|functionsNeverReturnBlobs|boolean|functionsNeverReturnBlobs|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getFunctionsNeverReturnBlobs()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setFunctionsNeverReturnBlobs(boolean)|
|gatherPerfMetrics|gatherPerfMetrics|boolean|gatherPerfMetrics|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getGatherPerfMetrics()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setGatherPerfMetrics(boolean)|
|gatherPerformanceMetrics|gatherPerformanceMetrics|boolean|gatherPerformanceMetrics|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getGatherPerformanceMetrics()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setGatherPerformanceMetrics(boolean)|
|generateSimpleParameterMetadata|generateSimpleParameterMetadata|boolean|generateSimpleParameterMetadata|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getGenerateSimpleParameterMetadata()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setGenerateSimpleParameterMetadata(boolean)|
|getProceduresReturnsFunctions|getProceduresReturnsFunctions|boolean|getProceduresReturnsFunctions|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getGetProceduresReturnsFunctions()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setGetProceduresReturnsFunctions(boolean)|
|holdResultsOpenOverStatementClose|holdResultsOpenOverStatementClose|boolean|holdResultsOpenOverStatementClose|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getHoldResultsOpenOverStatementClose()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setHoldResultsOpenOverStatementClose(boolean)|
|ignoreNonTxTables|ignoreNonTxTables|boolean|ignoreNonTxTables|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getIgnoreNonTxTables()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setIgnoreNonTxTables(boolean)|
|includeInnodbStatusInDeadlockExceptions|includeInnodbStatusInDeadlockExceptions|boolean|includeInnodbStatusInDeadlockExceptions|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getIncludeInnodbStatusInDeadlockExceptions()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setIncludeInnodbStatusInDeadlockExceptions(boolean)|
|includeThreadDumpInDeadlockExceptions|includeThreadDumpInDeadlockExceptions|boolean|includeThreadDumpInDeadlockExceptions|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getIncludeThreadDumpInDeadlockExceptions()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setIncludeThreadDumpInDeadlockExceptions(boolean)|
|includeThreadNamesAsStatementComment|includeThreadNamesAsStatementComment|boolean|includeThreadNamesAsStatementComment|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getIncludeThreadNamesAsStatementComment()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setIncludeThreadNamesAsStatementComment(boolean)|
|initialTimeout|initialTimeout|int|initialTimeout|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getInitialTimeout()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setInitialTimeout(int) throws java.sql.SQLException|
|interactiveClient|interactiveClient|boolean|interactiveClient|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getInteractiveClient()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setInteractiveClient(boolean)|
|isInteractiveClient|isInteractiveClient|boolean|isInteractiveClient|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getIsInteractiveClient()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setIsInteractiveClient(boolean)|
|jdbcCompliantTruncationForReads|jdbcCompliantTruncationForReads|boolean|jdbcCompliantTruncationForReads|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getJdbcCompliantTruncationForReads()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setJdbcCompliantTruncationForReads(boolean)|
|jdbcCompliantTruncation|jdbcCompliantTruncation|boolean|jdbcCompliantTruncation|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getJdbcCompliantTruncation()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setJdbcCompliantTruncation(boolean)|
|largeRowSizeThreshold|largeRowSizeThreshold|java.lang.String|largeRowSizeThreshold|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLargeRowSizeThreshold()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLargeRowSizeThreshold(java.lang.String) throws java.sql.SQLException|
|loadBalanceAutoCommitStatementRegex|loadBalanceAutoCommitStatementRegex|java.lang.String|loadBalanceAutoCommitStatementRegex|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceAutoCommitStatementRegex()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceAutoCommitStatementRegex(java.lang.String)|
|loadBalanceAutoCommitStatementThreshold|loadBalanceAutoCommitStatementThreshold|int|loadBalanceAutoCommitStatementThreshold|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceAutoCommitStatementThreshold()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceAutoCommitStatementThreshold(int) throws java.sql.SQLException|
|loadBalanceBlacklistTimeout|loadBalanceBlacklistTimeout|int|loadBalanceBlacklistTimeout|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceBlacklistTimeout()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceBlacklistTimeout(int) throws java.sql.SQLException|
|loadBalanceConnectionGroup|loadBalanceConnectionGroup|java.lang.String|loadBalanceConnectionGroup|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceConnectionGroup()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceConnectionGroup(java.lang.String)|
|loadBalanceEnableJMX|loadBalanceEnableJMX|boolean|loadBalanceEnableJMX|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceEnableJMX()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceEnableJMX(boolean)|
|loadBalanceExceptionChecker|loadBalanceExceptionChecker|java.lang.String|loadBalanceExceptionChecker|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceExceptionChecker()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceExceptionChecker(java.lang.String)|
|loadBalanceHostRemovalGracePeriod|loadBalanceHostRemovalGracePeriod|int|loadBalanceHostRemovalGracePeriod|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceHostRemovalGracePeriod()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceHostRemovalGracePeriod(int) throws java.sql.SQLException|
|loadBalancePingTimeout|loadBalancePingTimeout|int|loadBalancePingTimeout|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalancePingTimeout()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalancePingTimeout(int) throws java.sql.SQLException|
|loadBalanceSQLExceptionSubclassFailover|loadBalanceSQLExceptionSubclassFailover|java.lang.String|loadBalanceSQLExceptionSubclassFailover|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceSQLExceptionSubclassFailover()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceSQLExceptionSubclassFailover(java.lang.String)|
|loadBalanceSQLStateFailover|loadBalanceSQLStateFailover|java.lang.String|loadBalanceSQLStateFailover|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceSQLStateFailover()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceSQLStateFailover(java.lang.String)|
|loadBalanceStrategy|loadBalanceStrategy|java.lang.String|loadBalanceStrategy|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceStrategy()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceStrategy(java.lang.String)|
|loadBalanceValidateConnectionOnSwapServer|loadBalanceValidateConnectionOnSwapServer|boolean|loadBalanceValidateConnectionOnSwapServer|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getLoadBalanceValidateConnectionOnSwapServer()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoadBalanceValidateConnectionOnSwapServer(boolean)|
|localSocketAddress|localSocketAddress|java.lang.String|localSocketAddress|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLocalSocketAddress()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLocalSocketAddress(java.lang.String)|
|locatorFetchBufferSize|locatorFetchBufferSize|int|locatorFetchBufferSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getLocatorFetchBufferSize()|n/a|
|logSlowQueries|logSlowQueries|boolean|logSlowQueries|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getLogSlowQueries()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLogSlowQueries(boolean)|
|logWriter|logWriter|java.io.PrintWriter|logWriter|java.beans.PropertyDescriptor|null|public java.io.PrintWriter com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getLogWriter()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setLogWriter(java.io.PrintWriter) throws java.sql.SQLException|
|logXaCommands|logXaCommands|boolean|logXaCommands|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getLogXaCommands()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLogXaCommands(boolean)|
|loggerClassName|loggerClassName|java.lang.String|loggerClassName|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLoggerClassName()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLoggerClassName(java.lang.String)|
|logger|logger|java.lang.String|logger|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getLogger()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setLogger(java.lang.String)|
|loginTimeout|loginTimeout|int|loginTimeout|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getLoginTimeout()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setLoginTimeout(int) throws java.sql.SQLException|
|maintainTimeStats|maintainTimeStats|boolean|maintainTimeStats|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getMaintainTimeStats()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setMaintainTimeStats(boolean)|
|maxAllowedPacket|maxAllowedPacket|int|maxAllowedPacket|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getMaxAllowedPacket()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setMaxAllowedPacket(int) throws java.sql.SQLException|
|maxQuerySizeToLog|maxQuerySizeToLog|int|maxQuerySizeToLog|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getMaxQuerySizeToLog()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setMaxQuerySizeToLog(int) throws java.sql.SQLException|
|maxReconnects|maxReconnects|int|maxReconnects|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getMaxReconnects()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setMaxReconnects(int) throws java.sql.SQLException|
|maxRows|maxRows|int|maxRows|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getMaxRows()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setMaxRows(int) throws java.sql.SQLException|
|metadataCacheSize|metadataCacheSize|int|metadataCacheSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getMetadataCacheSize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setMetadataCacheSize(int) throws java.sql.SQLException|
|netTimeoutForStreamingResults|netTimeoutForStreamingResults|int|netTimeoutForStreamingResults|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getNetTimeoutForStreamingResults()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setNetTimeoutForStreamingResults(int) throws java.sql.SQLException|
|noAccessToProcedureBodies|noAccessToProcedureBodies|boolean|noAccessToProcedureBodies|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getNoAccessToProcedureBodies()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setNoAccessToProcedureBodies(boolean)|
|noDatetimeStringSync|noDatetimeStringSync|boolean|noDatetimeStringSync|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getNoDatetimeStringSync()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setNoDatetimeStringSync(boolean)|
|noTimezoneConversionForDateType|noTimezoneConversionForDateType|boolean|noTimezoneConversionForDateType|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getNoTimezoneConversionForDateType()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setNoTimezoneConversionForDateType(boolean)|
|noTimezoneConversionForTimeType|noTimezoneConversionForTimeType|boolean|noTimezoneConversionForTimeType|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getNoTimezoneConversionForTimeType()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setNoTimezoneConversionForTimeType(boolean)|
|nullCatalogMeansCurrent|nullCatalogMeansCurrent|boolean|nullCatalogMeansCurrent|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getNullCatalogMeansCurrent()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setNullCatalogMeansCurrent(boolean)|
|nullNamePatternMatchesAll|nullNamePatternMatchesAll|boolean|nullNamePatternMatchesAll|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getNullNamePatternMatchesAll()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setNullNamePatternMatchesAll(boolean)|
|overrideSupportsIntegrityEnhancementFacility|overrideSupportsIntegrityEnhancementFacility|boolean|overrideSupportsIntegrityEnhancementFacility|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getOverrideSupportsIntegrityEnhancementFacility()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setOverrideSupportsIntegrityEnhancementFacility(boolean)|
|packetDebugBufferSize|packetDebugBufferSize|int|packetDebugBufferSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getPacketDebugBufferSize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPacketDebugBufferSize(int) throws java.sql.SQLException|
|padCharsWithSpace|padCharsWithSpace|boolean|padCharsWithSpace|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getPadCharsWithSpace()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPadCharsWithSpace(boolean)|
|paranoid|paranoid|boolean|paranoid|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getParanoid()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setParanoid(boolean)|
|parseInfoCacheFactory|parseInfoCacheFactory|java.lang.String|parseInfoCacheFactory|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getParseInfoCacheFactory()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setParseInfoCacheFactory(java.lang.String)|
|passwordCharacterEncoding|passwordCharacterEncoding|java.lang.String|passwordCharacterEncoding|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getPasswordCharacterEncoding()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPasswordCharacterEncoding(java.lang.String)|
|password|password|java.lang.String|password|java.beans.PropertyDescriptor|null|n/a|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setPassword(java.lang.String)|
|pedantic|pedantic|boolean|pedantic|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getPedantic()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPedantic(boolean)|
|pinGlobalTxToPhysicalConnection|pinGlobalTxToPhysicalConnection|boolean|pinGlobalTxToPhysicalConnection|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getPinGlobalTxToPhysicalConnection()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPinGlobalTxToPhysicalConnection(boolean)|
|pooledConnection|pooledConnection|javax.sql.PooledConnection|pooledConnection|java.beans.PropertyDescriptor|null|public synchronized javax.sql.PooledConnection com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource.getPooledConnection() throws java.sql.SQLException|n/a|
|populateInsertRowWithDefaultValues|populateInsertRowWithDefaultValues|boolean|populateInsertRowWithDefaultValues|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getPopulateInsertRowWithDefaultValues()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPopulateInsertRowWithDefaultValues(boolean)|
|portNumber|portNumber|int|portNumber|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getPortNumber()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setPortNumber(int)|
|port|port|int|port|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getPort()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setPort(int)|
|prepStmtCacheSize|prepStmtCacheSize|int|prepStmtCacheSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getPrepStmtCacheSize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPrepStmtCacheSize(int) throws java.sql.SQLException|
|prepStmtCacheSqlLimit|prepStmtCacheSqlLimit|int|prepStmtCacheSqlLimit|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getPrepStmtCacheSqlLimit()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPrepStmtCacheSqlLimit(int) throws java.sql.SQLException|
|preparedStatementCacheSize|preparedStatementCacheSize|int|preparedStatementCacheSize|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getPreparedStatementCacheSize()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPreparedStatementCacheSize(int) throws java.sql.SQLException|
|preparedStatementCacheSqlLimit|preparedStatementCacheSqlLimit|int|preparedStatementCacheSqlLimit|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getPreparedStatementCacheSqlLimit()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPreparedStatementCacheSqlLimit(int) throws java.sql.SQLException|
|processEscapeCodesForPrepStmts|processEscapeCodesForPrepStmts|boolean|processEscapeCodesForPrepStmts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getProcessEscapeCodesForPrepStmts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setProcessEscapeCodesForPrepStmts(boolean)|
|profileSQL|profileSQL|boolean|profileSQL|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getProfileSQL()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setProfileSQL(boolean)|
|profileSql|profileSql|boolean|profileSql|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getProfileSql()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setProfileSql(boolean)|
|profilerEventHandler|profilerEventHandler|java.lang.String|profilerEventHandler|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getProfilerEventHandler()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setProfilerEventHandler(java.lang.String)|
|propertiesTransform|propertiesTransform|java.lang.String|propertiesTransform|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getPropertiesTransform()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setPropertiesTransform(java.lang.String)|
|propertiesViaRef|propertiesViaRef|javax.naming.Reference|propertiesViaRef|java.beans.PropertyDescriptor|null|n/a|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setPropertiesViaRef(javax.naming.Reference) throws java.sql.SQLException|
|queriesBeforeRetryMaster|queriesBeforeRetryMaster|int|queriesBeforeRetryMaster|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getQueriesBeforeRetryMaster()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setQueriesBeforeRetryMaster(int) throws java.sql.SQLException|
|queryTimeoutKillsConnection|queryTimeoutKillsConnection|boolean|queryTimeoutKillsConnection|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getQueryTimeoutKillsConnection()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setQueryTimeoutKillsConnection(boolean)|
|readFromMasterWhenNoSlaves|readFromMasterWhenNoSlaves|boolean|readFromMasterWhenNoSlaves|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getReadFromMasterWhenNoSlaves()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setReadFromMasterWhenNoSlaves(boolean)|
|readOnlyPropagatesToServer|readOnlyPropagatesToServer|boolean|readOnlyPropagatesToServer|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getReadOnlyPropagatesToServer()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setReadOnlyPropagatesToServer(boolean)|
|reconnectAtTxEnd|reconnectAtTxEnd|boolean|reconnectAtTxEnd|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getReconnectAtTxEnd()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setReconnectAtTxEnd(boolean)|
|reference|reference|javax.naming.Reference|reference|java.beans.PropertyDescriptor|null|public javax.naming.Reference com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getReference() throws javax.naming.NamingException|n/a|
|relaxAutoCommit|relaxAutoCommit|boolean|relaxAutoCommit|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getRelaxAutoCommit()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRelaxAutoCommit(boolean)|
|replicationConnectionGroup|replicationConnectionGroup|java.lang.String|replicationConnectionGroup|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getReplicationConnectionGroup()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setReplicationConnectionGroup(java.lang.String)|
|replicationEnableJMX|replicationEnableJMX|boolean|replicationEnableJMX|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getReplicationEnableJMX()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setReplicationEnableJMX(boolean)|
|reportMetricsIntervalMillis|reportMetricsIntervalMillis|int|reportMetricsIntervalMillis|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getReportMetricsIntervalMillis()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setReportMetricsIntervalMillis(int) throws java.sql.SQLException|
|requireSSL|requireSSL|boolean|requireSSL|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getRequireSSL()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRequireSSL(boolean)|
|resourceId|resourceId|java.lang.String|resourceId|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getResourceId()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setResourceId(java.lang.String)|
|resultSetSizeThreshold|resultSetSizeThreshold|int|resultSetSizeThreshold|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getResultSetSizeThreshold()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setResultSetSizeThreshold(int) throws java.sql.SQLException|
|retainStatementAfterResultSetClose|retainStatementAfterResultSetClose|boolean|retainStatementAfterResultSetClose|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getRetainStatementAfterResultSetClose()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRetainStatementAfterResultSetClose(boolean)|
|retriesAllDown|retriesAllDown|int|retriesAllDown|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getRetriesAllDown()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRetriesAllDown(int) throws java.sql.SQLException|
|rewriteBatchedStatements|rewriteBatchedStatements|boolean|rewriteBatchedStatements|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getRewriteBatchedStatements()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRewriteBatchedStatements(boolean)|
|rollbackOnPooledClose|rollbackOnPooledClose|boolean|rollbackOnPooledClose|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getRollbackOnPooledClose()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRollbackOnPooledClose(boolean)|
|roundRobinLoadBalance|roundRobinLoadBalance|boolean|roundRobinLoadBalance|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getRoundRobinLoadBalance()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRoundRobinLoadBalance(boolean)|
|runningCTS13|runningCTS13|boolean|runningCTS13|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getRunningCTS13()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setRunningCTS13(boolean)|
|secondsBeforeRetryMaster|secondsBeforeRetryMaster|int|secondsBeforeRetryMaster|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getSecondsBeforeRetryMaster()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSecondsBeforeRetryMaster(int) throws java.sql.SQLException|
|selfDestructOnPingMaxOperations|selfDestructOnPingMaxOperations|int|selfDestructOnPingMaxOperations|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getSelfDestructOnPingMaxOperations()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSelfDestructOnPingMaxOperations(int) throws java.sql.SQLException|
|selfDestructOnPingSecondsLifetime|selfDestructOnPingSecondsLifetime|int|selfDestructOnPingSecondsLifetime|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getSelfDestructOnPingSecondsLifetime()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSelfDestructOnPingSecondsLifetime(int) throws java.sql.SQLException|
|sendFractionalSeconds|sendFractionalSeconds|boolean|sendFractionalSeconds|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getSendFractionalSeconds()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSendFractionalSeconds(boolean)|
|serverAffinityOrder|serverAffinityOrder|java.lang.String|serverAffinityOrder|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getServerAffinityOrder()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setServerAffinityOrder(java.lang.String)|
|serverConfigCacheFactory|serverConfigCacheFactory|java.lang.String|serverConfigCacheFactory|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getServerConfigCacheFactory()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setServerConfigCacheFactory(java.lang.String)|
|serverName|serverName|java.lang.String|serverName|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getServerName()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setServerName(java.lang.String)|
|serverRSAPublicKeyFile|serverRSAPublicKeyFile|java.lang.String|serverRSAPublicKeyFile|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getServerRSAPublicKeyFile()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setServerRSAPublicKeyFile(java.lang.String) throws java.sql.SQLException|
|serverTimezone|serverTimezone|java.lang.String|serverTimezone|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getServerTimezone()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setServerTimezone(java.lang.String)|
|sessionVariables|sessionVariables|java.lang.String|sessionVariables|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getSessionVariables()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSessionVariables(java.lang.String)|
|slowQueryThresholdMillis|slowQueryThresholdMillis|int|slowQueryThresholdMillis|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getSlowQueryThresholdMillis()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSlowQueryThresholdMillis(int) throws java.sql.SQLException|
|slowQueryThresholdNanos|slowQueryThresholdNanos|long|slowQueryThresholdNanos|java.beans.PropertyDescriptor|null|public long com.mysql.jdbc.ConnectionPropertiesImpl.getSlowQueryThresholdNanos()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSlowQueryThresholdNanos(long) throws java.sql.SQLException|
|socketFactoryClassName|socketFactoryClassName|java.lang.String|socketFactoryClassName|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getSocketFactoryClassName()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSocketFactoryClassName(java.lang.String)|
|socketFactory|socketFactory|java.lang.String|socketFactory|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getSocketFactory()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSocketFactory(java.lang.String)|
|socketTimeout|socketTimeout|int|socketTimeout|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getSocketTimeout()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSocketTimeout(int) throws java.sql.SQLException|
|socksProxyHost|socksProxyHost|java.lang.String|socksProxyHost|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getSocksProxyHost()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSocksProxyHost(java.lang.String)|
|socksProxyPort|socksProxyPort|int|socksProxyPort|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getSocksProxyPort()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setSocksProxyPort(int) throws java.sql.SQLException|
|statementInterceptors|statementInterceptors|java.lang.String|statementInterceptors|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getStatementInterceptors()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setStatementInterceptors(java.lang.String)|
|strictFloatingPoint|strictFloatingPoint|boolean|strictFloatingPoint|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getStrictFloatingPoint()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setStrictFloatingPoint(boolean)|
|strictUpdates|strictUpdates|boolean|strictUpdates|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getStrictUpdates()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setStrictUpdates(boolean)|
|tcpKeepAlive|tcpKeepAlive|boolean|tcpKeepAlive|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getTcpKeepAlive()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTcpKeepAlive(boolean)|
|tcpNoDelay|tcpNoDelay|boolean|tcpNoDelay|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getTcpNoDelay()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTcpNoDelay(boolean)|
|tcpRcvBuf|tcpRcvBuf|int|tcpRcvBuf|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getTcpRcvBuf()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTcpRcvBuf(int) throws java.sql.SQLException|
|tcpSndBuf|tcpSndBuf|int|tcpSndBuf|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getTcpSndBuf()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTcpSndBuf(int) throws java.sql.SQLException|
|tcpTrafficClass|tcpTrafficClass|int|tcpTrafficClass|java.beans.PropertyDescriptor|null|public int com.mysql.jdbc.ConnectionPropertiesImpl.getTcpTrafficClass()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTcpTrafficClass(int) throws java.sql.SQLException|
|tinyInt1isBit|tinyInt1isBit|boolean|tinyInt1isBit|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getTinyInt1isBit()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTinyInt1isBit(boolean)|
|traceProtocol|traceProtocol|boolean|traceProtocol|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getTraceProtocol()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTraceProtocol(boolean)|
|transformedBitIsBoolean|transformedBitIsBoolean|boolean|transformedBitIsBoolean|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getTransformedBitIsBoolean()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTransformedBitIsBoolean(boolean)|
|treatUtilDateAsTimestamp|treatUtilDateAsTimestamp|boolean|treatUtilDateAsTimestamp|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getTreatUtilDateAsTimestamp()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTreatUtilDateAsTimestamp(boolean)|
|trustCertificateKeyStorePassword|trustCertificateKeyStorePassword|java.lang.String|trustCertificateKeyStorePassword|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getTrustCertificateKeyStorePassword()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTrustCertificateKeyStorePassword(java.lang.String)|
|trustCertificateKeyStoreType|trustCertificateKeyStoreType|java.lang.String|trustCertificateKeyStoreType|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getTrustCertificateKeyStoreType()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTrustCertificateKeyStoreType(java.lang.String)|
|trustCertificateKeyStoreUrl|trustCertificateKeyStoreUrl|java.lang.String|trustCertificateKeyStoreUrl|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getTrustCertificateKeyStoreUrl()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setTrustCertificateKeyStoreUrl(java.lang.String)|
|ultraDevHack|ultraDevHack|boolean|ultraDevHack|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUltraDevHack()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUltraDevHack(boolean)|
|url|url|java.lang.String|url|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getUrl()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setUrl(java.lang.String)|
|useAffectedRows|useAffectedRows|boolean|useAffectedRows|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseAffectedRows()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseAffectedRows(boolean)|
|useBlobToStoreUTF8OutsideBMP|useBlobToStoreUTF8OutsideBMP|boolean|useBlobToStoreUTF8OutsideBMP|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseBlobToStoreUTF8OutsideBMP()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseBlobToStoreUTF8OutsideBMP(boolean)|
|useColumnNamesInFindColumn|useColumnNamesInFindColumn|boolean|useColumnNamesInFindColumn|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseColumnNamesInFindColumn()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseColumnNamesInFindColumn(boolean)|
|useCompression|useCompression|boolean|useCompression|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseCompression()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseCompression(boolean)|
|useConfigs|useConfigs|java.lang.String|useConfigs|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getUseConfigs()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseConfigs(java.lang.String)|
|useCursorFetch|useCursorFetch|boolean|useCursorFetch|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseCursorFetch()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseCursorFetch(boolean)|
|useDirectRowUnpack|useDirectRowUnpack|boolean|useDirectRowUnpack|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseDirectRowUnpack()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseDirectRowUnpack(boolean)|
|useDynamicCharsetInfo|useDynamicCharsetInfo|boolean|useDynamicCharsetInfo|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseDynamicCharsetInfo()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseDynamicCharsetInfo(boolean)|
|useFastDateParsing|useFastDateParsing|boolean|useFastDateParsing|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseFastDateParsing()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseFastDateParsing(boolean)|
|useFastIntParsing|useFastIntParsing|boolean|useFastIntParsing|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseFastIntParsing()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseFastIntParsing(boolean)|
|useGmtMillisForDatetimes|useGmtMillisForDatetimes|boolean|useGmtMillisForDatetimes|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseGmtMillisForDatetimes()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseGmtMillisForDatetimes(boolean)|
|useHostsInPrivileges|useHostsInPrivileges|boolean|useHostsInPrivileges|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseHostsInPrivileges()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseHostsInPrivileges(boolean)|
|useInformationSchema|useInformationSchema|boolean|useInformationSchema|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseInformationSchema()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseInformationSchema(boolean)|
|useJDBCCompliantTimezoneShift|useJDBCCompliantTimezoneShift|boolean|useJDBCCompliantTimezoneShift|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseJDBCCompliantTimezoneShift()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseJDBCCompliantTimezoneShift(boolean)|
|useJvmCharsetConverters|useJvmCharsetConverters|boolean|useJvmCharsetConverters|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseJvmCharsetConverters()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseJvmCharsetConverters(boolean)|
|useLegacyDatetimeCode|useLegacyDatetimeCode|boolean|useLegacyDatetimeCode|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseLegacyDatetimeCode()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseLegacyDatetimeCode(boolean)|
|useLocalSessionState|useLocalSessionState|boolean|useLocalSessionState|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseLocalSessionState()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseLocalSessionState(boolean)|
|useLocalTransactionState|useLocalTransactionState|boolean|useLocalTransactionState|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseLocalTransactionState()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseLocalTransactionState(boolean)|
|useNanosForElapsedTime|useNanosForElapsedTime|boolean|useNanosForElapsedTime|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseNanosForElapsedTime()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseNanosForElapsedTime(boolean)|
|useOldAliasMetadataBehavior|useOldAliasMetadataBehavior|boolean|useOldAliasMetadataBehavior|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseOldAliasMetadataBehavior()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseOldAliasMetadataBehavior(boolean)|
|useOldUTF8Behavior|useOldUTF8Behavior|boolean|useOldUTF8Behavior|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseOldUTF8Behavior()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseOldUTF8Behavior(boolean)|
|useOnlyServerErrorMessages|useOnlyServerErrorMessages|boolean|useOnlyServerErrorMessages|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseOnlyServerErrorMessages()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseOnlyServerErrorMessages(boolean)|
|useReadAheadInput|useReadAheadInput|boolean|useReadAheadInput|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseReadAheadInput()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseReadAheadInput(boolean)|
|useSSLExplicit|useSSLExplicit|boolean|useSSLExplicit|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.isUseSSLExplicit()|n/a|
|useSSL|useSSL|boolean|useSSL|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseSSL()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseSSL(boolean)|
|useSSPSCompatibleTimezoneShift|useSSPSCompatibleTimezoneShift|boolean|useSSPSCompatibleTimezoneShift|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseSSPSCompatibleTimezoneShift()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseSSPSCompatibleTimezoneShift(boolean)|
|useServerPrepStmts|useServerPrepStmts|boolean|useServerPrepStmts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseServerPrepStmts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseServerPrepStmts(boolean)|
|useServerPreparedStmts|useServerPreparedStmts|boolean|useServerPreparedStmts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseServerPreparedStmts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseServerPreparedStmts(boolean)|
|useSqlStateCodes|useSqlStateCodes|boolean|useSqlStateCodes|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseSqlStateCodes()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseSqlStateCodes(boolean)|
|useStreamLengthsInPrepStmts|useStreamLengthsInPrepStmts|boolean|useStreamLengthsInPrepStmts|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseStreamLengthsInPrepStmts()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseStreamLengthsInPrepStmts(boolean)|
|useTimezone|useTimezone|boolean|useTimezone|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseTimezone()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseTimezone(boolean)|
|useUltraDevWorkAround|useUltraDevWorkAround|boolean|useUltraDevWorkAround|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseUltraDevWorkAround()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseUltraDevWorkAround(boolean)|
|useUnbufferedInput|useUnbufferedInput|boolean|useUnbufferedInput|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseUnbufferedInput()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseUnbufferedInput(boolean)|
|useUnicode|useUnicode|boolean|useUnicode|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseUnicode()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseUnicode(boolean)|
|useUsageAdvisor|useUsageAdvisor|boolean|useUsageAdvisor|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getUseUsageAdvisor()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUseUsageAdvisor(boolean)|
|user|user|java.lang.String|user|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getUser()|public void com.mysql.jdbc.jdbc2.optional.MysqlDataSource.setUser(java.lang.String)|
|utf8OutsideBmpExcludedColumnNamePattern|utf8OutsideBmpExcludedColumnNamePattern|java.lang.String|utf8OutsideBmpExcludedColumnNamePattern|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getUtf8OutsideBmpExcludedColumnNamePattern()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUtf8OutsideBmpExcludedColumnNamePattern(java.lang.String)|
|utf8OutsideBmpIncludedColumnNamePattern|utf8OutsideBmpIncludedColumnNamePattern|java.lang.String|utf8OutsideBmpIncludedColumnNamePattern|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getUtf8OutsideBmpIncludedColumnNamePattern()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setUtf8OutsideBmpIncludedColumnNamePattern(java.lang.String)|
|verifyServerCertificate|verifyServerCertificate|boolean|verifyServerCertificate|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getVerifyServerCertificate()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setVerifyServerCertificate(boolean)|
|yearIsDateType|yearIsDateType|boolean|yearIsDateType|java.beans.PropertyDescriptor|null|public boolean com.mysql.jdbc.ConnectionPropertiesImpl.getYearIsDateType()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setYearIsDateType(boolean)|
|zeroDateTimeBehavior|zeroDateTimeBehavior|java.lang.String|zeroDateTimeBehavior|java.beans.PropertyDescriptor|null|public java.lang.String com.mysql.jdbc.ConnectionPropertiesImpl.getZeroDateTimeBehavior()|public void com.mysql.jdbc.ConnectionPropertiesImpl.setZeroDateTimeBehavior(java.lang.String)|

## com.ibm.db2.jcc.DB2ConnectionPoolDataSource

|name|displayName|type|shortDescription|class|value|getter|setter|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|CR_LOCKBLOB|CR_LOCKBLOB|java.lang.String|CR_LOCKBLOB|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCR_LOCKBLOB()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCR_LOCKBLOB(java.lang.String)|
|DBANSIWARN|DBANSIWARN|boolean|DBANSIWARN|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getDBANSIWARN()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDBANSIWARN(boolean)|
|DBDATE|DBDATE|java.lang.String|DBDATE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDBDATE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDBDATE(java.lang.String)|
|DBMAXPROC|DBMAXPROC|java.lang.String|DBMAXPROC|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDBMAXPROC()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDBMAXPROC(java.lang.String)|
|DBPATH|DBPATH|java.lang.String|DBPATH|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDBPATH()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDBPATH(java.lang.String)|
|DBSPACETEMP|DBSPACETEMP|java.lang.String|DBSPACETEMP|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDBSPACETEMP()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDBSPACETEMP(java.lang.String)|
|DBTEMP|DBTEMP|java.lang.String|DBTEMP|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDBTEMP()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDBTEMP(java.lang.String)|
|DBUPSPACE|DBUPSPACE|java.lang.String|DBUPSPACE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDBUPSPACE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDBUPSPACE(java.lang.String)|
|DB_LOCALE|DB_LOCALE|java.lang.String|DB_LOCALE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDB_LOCALE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDB_LOCALE(java.lang.String)|
|DEBUG|DEBUG|java.lang.String|DEBUG|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDEBUG()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDEBUG(java.lang.String)|
|DELIMIDENT|DELIMIDENT|boolean|DELIMIDENT|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getDELIMIDENT()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDELIMIDENT(boolean)|
|DUMPCORE|DUMPCORE|java.lang.String|DUMPCORE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDUMPCORE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDUMPCORE(java.lang.String)|
|DUMPDIR|DUMPDIR|java.lang.String|DUMPDIR|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDUMPDIR()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDUMPDIR(java.lang.String)|
|DUMPMEM|DUMPMEM|java.lang.String|DUMPMEM|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDUMPMEM()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDUMPMEM(java.lang.String)|
|DUMPSHMEM|DUMPSHMEM|java.lang.String|DUMPSHMEM|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDUMPSHMEM()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDUMPSHMEM(java.lang.String)|
|GCORE|GCORE|java.lang.String|GCORE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getGCORE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setGCORE(java.lang.String)|
|GSSCredential|GSSCredential|java.lang.Object|GSSCredential|java.beans.PropertyDescriptor|null|public java.lang.Object com.ibm.db2.jcc.DB2BaseDataSource.getGSSCredential()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setGSSCredential(java.lang.Object)|
|IFX_DIRECTIVES|IFX_DIRECTIVES|java.lang.String|IFX_DIRECTIVES|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getIFX_DIRECTIVES()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setIFX_DIRECTIVES(java.lang.String)|
|IFX_EXTDIRECTIVES|IFX_EXTDIRECTIVES|java.lang.String|IFX_EXTDIRECTIVES|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getIFX_EXTDIRECTIVES()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setIFX_EXTDIRECTIVES(java.lang.String)|
|IFX_FLAT_UCSQ|IFX_FLAT_UCSQ|java.lang.String|IFX_FLAT_UCSQ|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getIFX_FLAT_UCSQ()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setIFX_FLAT_UCSQ(java.lang.String)|
|IFX_UPDDESC|IFX_UPDDESC|java.lang.String|IFX_UPDDESC|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getIFX_UPDDESC()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setIFX_UPDDESC(java.lang.String)|
|IFX_XASTDCOMPLIANCE_XAEND|IFX_XASTDCOMPLIANCE_XAEND|java.lang.String|IFX_XASTDCOMPLIANCE_XAEND|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getIFX_XASTDCOMPLIANCE_XAEND()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setIFX_XASTDCOMPLIANCE_XAEND(java.lang.String)|
|INFORMIXOPCACHE|INFORMIXOPCACHE|java.lang.String|INFORMIXOPCACHE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getINFORMIXOPCACHE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setINFORMIXOPCACHE(java.lang.String)|
|INFORMIXSTACKSIZE|INFORMIXSTACKSIZE|java.lang.String|INFORMIXSTACKSIZE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getINFORMIXSTACKSIZE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setINFORMIXSTACKSIZE(java.lang.String)|
|LIGHT_SCANS|LIGHT_SCANS|java.lang.String|LIGHT_SCANS|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getLIGHT_SCANS()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setLIGHT_SCANS(java.lang.String)|
|LKNOTIFY|LKNOTIFY|java.lang.String|LKNOTIFY|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getLKNOTIFY()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setLKNOTIFY(java.lang.String)|
|LOCKDOWN|LOCKDOWN|java.lang.String|LOCKDOWN|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getLOCKDOWN()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setLOCKDOWN(java.lang.String)|
|LOCKSSFU|LOCKSSFU|java.lang.String|LOCKSSFU|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getLOCKSSFU()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setLOCKSSFU(java.lang.String)|
|NODEFDAC|NODEFDAC|java.lang.String|NODEFDAC|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getNODEFDAC()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setNODEFDAC(java.lang.String)|
|NOSHMSG|NOSHMSG|java.lang.String|NOSHMSG|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getNOSHMSG()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setNOSHMSG(java.lang.String)|
|NOSORTINDEX|NOSORTINDEX|java.lang.String|NOSORTINDEX|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getNOSORTINDEX()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setNOSORTINDEX(java.lang.String)|
|OPTCOMPIND|OPTCOMPIND|java.lang.String|OPTCOMPIND|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getOPTCOMPIND()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setOPTCOMPIND(java.lang.String)|
|OPTOFC|OPTOFC|java.lang.String|OPTOFC|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getOPTOFC()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setOPTOFC(java.lang.String)|
|PDQPRIORITY|PDQPRIORITY|java.lang.String|PDQPRIORITY|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPDQPRIORITY()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPDQPRIORITY(java.lang.String)|
|PLOAD_LO_PATH|PLOAD_LO_PATH|java.lang.String|PLOAD_LO_PATH|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPLOAD_LO_PATH()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPLOAD_LO_PATH(java.lang.String)|
|PSORT_DBTEMP|PSORT_DBTEMP|java.lang.String|PSORT_DBTEMP|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPSORT_DBTEMP()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPSORT_DBTEMP(java.lang.String)|
|PSORT_NPROCS|PSORT_NPROCS|java.lang.String|PSORT_NPROCS|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPSORT_NPROCS()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPSORT_NPROCS(java.lang.String)|
|SLABEL|SLABEL|java.lang.String|SLABEL|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSLABEL()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSLABEL(java.lang.String)|
|SORTINDEX|SORTINDEX|java.lang.String|SORTINDEX|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSORTINDEX()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSORTINDEX(java.lang.String)|
|SQLSTATS|SQLSTATS|java.lang.String|SQLSTATS|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSQLSTATS()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSQLSTATS(java.lang.String)|
|SQL_FROM_DBIMPORT|SQL_FROM_DBIMPORT|java.lang.String|SQL_FROM_DBIMPORT|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSQL_FROM_DBIMPORT()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSQL_FROM_DBIMPORT(java.lang.String)|
|SSLCipherSuites|SSLCipherSuites|java.lang.String|SSLCipherSuites|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSSLCipherSuites()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSSLCipherSuites(java.lang.String)|
|STMT_CACHE_DEBUG|STMT_CACHE_DEBUG|java.lang.String|STMT_CACHE_DEBUG|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSTMT_CACHE_DEBUG()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSTMT_CACHE_DEBUG(java.lang.String)|
|STMT_CACHE|STMT_CACHE|java.lang.String|STMT_CACHE|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSTMT_CACHE()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSTMT_CACHE(java.lang.String)|
|SUBQCACHESZ|SUBQCACHESZ|java.lang.String|SUBQCACHESZ|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSUBQCACHESZ()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSUBQCACHESZ(java.lang.String)|
|accountingInterval|accountingInterval|java.lang.String|accountingInterval|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getAccountingInterval()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAccountingInterval(java.lang.String)|
|activateDatabase|activateDatabase|int|activateDatabase|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getActivateDatabase()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setActivateDatabase(int)|
|affinityFailbackInterval|affinityFailbackInterval|int|affinityFailbackInterval|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getAffinityFailbackInterval()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAffinityFailbackInterval(int)|
|allowNextOnExhaustedResultSet|allowNextOnExhaustedResultSet|int|allowNextOnExhaustedResultSet|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getAllowNextOnExhaustedResultSet()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAllowNextOnExhaustedResultSet(int)|
|allowNullResultSetForExecuteQuery|allowNullResultSetForExecuteQuery|int|allowNullResultSetForExecuteQuery|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getAllowNullResultSetForExecuteQuery()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAllowNullResultSetForExecuteQuery(int)|
|allowUnassignedParameters|allowUnassignedParameters|int|allowUnassignedParameters|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getAllowUnassignedParameters()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAllowUnassignedParameters(int)|
|alternateGroupDatabaseName|alternateGroupDatabaseName|java.lang.String|alternateGroupDatabaseName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getAlternateGroupDatabaseName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAlternateGroupDatabaseName(java.lang.String)|
|alternateGroupPortNumber|alternateGroupPortNumber|java.lang.String|alternateGroupPortNumber|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getAlternateGroupPortNumber()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAlternateGroupPortNumber(java.lang.String)|
|alternateGroupServerName|alternateGroupServerName|java.lang.String|alternateGroupServerName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getAlternateGroupServerName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAlternateGroupServerName(java.lang.String)|
|atomicMultiRowInsert|atomicMultiRowInsert|int|atomicMultiRowInsert|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getAtomicMultiRowInsert()|public void com.ibm.db2.jcc.DB2BaseDataSource.setAtomicMultiRowInsert(int)|
|autoCommit|autoCommit|boolean|autoCommit|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getAutoCommit()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setAutoCommit(boolean)|
|bidiLayoutTransformationFlag|bidiLayoutTransformationFlag|int|bidiLayoutTransformationFlag|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getBidiLayoutTransformationFlag()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setBidiLayoutTransformationFlag(int)|
|blockingReadConnectionTimeout|blockingReadConnectionTimeout|int|blockingReadConnectionTimeout|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getBlockingReadConnectionTimeout()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setBlockingReadConnectionTimeout(int)|
|charOutputSize|charOutputSize|short|charOutputSize|java.beans.PropertyDescriptor|null|public short com.ibm.db2.jcc.DB2BaseDataSource.getCharOutputSize()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCharOutputSize(short)|
|class|class|java.lang.Class|class|java.beans.PropertyDescriptor|null|public final native java.lang.Class<?> java.lang.Object.getClass()|n/a|
|cliSchema|cliSchema|java.lang.String|cliSchema|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCliSchema()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCliSchema(java.lang.String)|
|clientAccountingInformation|clientAccountingInformation|java.lang.String|clientAccountingInformation|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientAccountingInformation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientAccountingInformation(java.lang.String)|
|clientApplcompat|clientApplcompat|java.lang.String|clientApplcompat|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientApplcompat()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientApplcompat(java.lang.String)|
|clientApplicationInformation|clientApplicationInformation|java.lang.String|clientApplicationInformation|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientApplicationInformation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientApplicationInformation(java.lang.String)|
|clientBidiStringType|clientBidiStringType|int|clientBidiStringType|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getClientBidiStringType()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientBidiStringType(int)|
|clientCorrelationToken|clientCorrelationToken|java.lang.String|clientCorrelationToken|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientCorrelationToken()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientCorrelationToken(java.lang.String)|
|clientDebugInfo|clientDebugInfo|java.lang.String|clientDebugInfo|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientDebugInfo()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientDebugInfo(java.lang.String)|
|clientProgramId|clientProgramId|java.lang.String|clientProgramId|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientProgramId()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientProgramId(java.lang.String)|
|clientProgramName|clientProgramName|java.lang.String|clientProgramName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientProgramName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientProgramName(java.lang.String)|
|clientRerouteAlternatePortNumber|clientRerouteAlternatePortNumber|java.lang.String|clientRerouteAlternatePortNumber|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientRerouteAlternatePortNumber()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientRerouteAlternatePortNumber(java.lang.String)|
|clientRerouteAlternateServerName|clientRerouteAlternateServerName|java.lang.String|clientRerouteAlternateServerName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientRerouteAlternateServerName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientRerouteAlternateServerName(java.lang.String)|
|clientRerouteServerListJNDIContext|clientRerouteServerListJNDIContext|javax.naming.Context|clientRerouteServerListJNDIContext|java.beans.PropertyDescriptor|null|public javax.naming.Context com.ibm.db2.jcc.DB2BaseDataSource.getClientRerouteServerListJNDIContext()|public void com.ibm.db2.jcc.DB2BaseDataSource.setClientRerouteServerListJNDIContext(javax.naming.Context)|
|clientRerouteServerListJNDIName|clientRerouteServerListJNDIName|java.lang.String|clientRerouteServerListJNDIName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientRerouteServerListJNDIName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientRerouteServerListJNDIName(java.lang.String)|
|clientRerouteServerList|clientRerouteServerList|com.ibm.db2.jcc.DB2ClientRerouteServerList|clientRerouteServerList|java.beans.PropertyDescriptor|null|public com.ibm.db2.jcc.DB2ClientRerouteServerList com.ibm.db2.jcc.DB2BaseDataSource.getClientRerouteServerList()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientRerouteServerList(com.ibm.db2.jcc.DB2ClientRerouteServerList)|
|clientUser|clientUser|java.lang.String|clientUser|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientUser()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientUser(java.lang.String)|
|clientWorkstation|clientWorkstation|java.lang.String|clientWorkstation|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getClientWorkstation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setClientWorkstation(java.lang.String)|
|commandTimeout|commandTimeout|int|commandTimeout|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getCommandTimeout()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCommandTimeout(int)|
|concurrentAccessResolution|concurrentAccessResolution|int|concurrentAccessResolution|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getConcurrentAccessResolution()|public void com.ibm.db2.jcc.DB2BaseDataSource.setConcurrentAccessResolution(int)|
|connectNode|connectNode|int|connectNode|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getConnectNode()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setConnectNode(int)|
|connectionCloseWithInFlightTransaction|connectionCloseWithInFlightTransaction|int|connectionCloseWithInFlightTransaction|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getConnectionCloseWithInFlightTransaction()|public void com.ibm.db2.jcc.DB2BaseDataSource.setConnectionCloseWithInFlightTransaction(int)|
|connectionTimeout|connectionTimeout|int|connectionTimeout|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getConnectionTimeout()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setConnectionTimeout(int)|
|createLicenseCache|createLicenseCache|boolean|createLicenseCache|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.isCreateLicenseCache()|public void com.ibm.db2.jcc.DB2BaseDataSource.setCreateLicenseCache(boolean)|
|currentAlternateGroupEntry|currentAlternateGroupEntry|int|currentAlternateGroupEntry|java.beans.PropertyDescriptor|null|public synchronized int com.ibm.db2.jcc.DB2BaseDataSource.getCurrentAlternateGroupEntry()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentAlternateGroupEntry(int)|
|currentDegree|currentDegree|java.lang.String|currentDegree|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentDegree()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentDegree(java.lang.String)|
|currentExplainMode|currentExplainMode|java.lang.String|currentExplainMode|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentExplainMode()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentExplainMode(java.lang.String)|
|currentExplainSnapshot|currentExplainSnapshot|java.lang.String|currentExplainSnapshot|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentExplainSnapshot()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentExplainSnapshot(java.lang.String)|
|currentFunctionPath|currentFunctionPath|java.lang.String|currentFunctionPath|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentFunctionPath()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentFunctionPath(java.lang.String)|
|currentLocaleLcCtype|currentLocaleLcCtype|java.lang.String|currentLocaleLcCtype|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentLocaleLcCtype()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentLocaleLcCtype(java.lang.String)|
|currentLockTimeout|currentLockTimeout|int|currentLockTimeout|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getCurrentLockTimeout()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentLockTimeout(int)|
|currentMaintainedTableTypesForOptimization|currentMaintainedTableTypesForOptimization|java.lang.String|currentMaintainedTableTypesForOptimization|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentMaintainedTableTypesForOptimization()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentMaintainedTableTypesForOptimization(java.lang.String)|
|currentPackagePath|currentPackagePath|java.lang.String|currentPackagePath|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentPackagePath()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentPackagePath(java.lang.String)|
|currentPackageSet|currentPackageSet|java.lang.String|currentPackageSet|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentPackageSet()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentPackageSet(java.lang.String)|
|currentQueryOptimization|currentQueryOptimization|int|currentQueryOptimization|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getCurrentQueryOptimization()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentQueryOptimization(int)|
|currentRefreshAge|currentRefreshAge|long|currentRefreshAge|java.beans.PropertyDescriptor|null|public long com.ibm.db2.jcc.DB2BaseDataSource.getCurrentRefreshAge()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentRefreshAge(long)|
|currentSQLID|currentSQLID|java.lang.String|currentSQLID|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentSQLID()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentSQLID(java.lang.String)|
|currentSchema|currentSchema|java.lang.String|currentSchema|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getCurrentSchema()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCurrentSchema(java.lang.String)|
|cursorSensitivity|cursorSensitivity|int|cursorSensitivity|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getCursorSensitivity()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setCursorSensitivity(int)|
|dataSourceName|dataSourceName|java.lang.String|dataSourceName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDataSourceName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDataSourceName(java.lang.String)|
|dataSourceProxy|dataSourceProxy|java.lang.Object|dataSourceProxy|java.beans.PropertyDescriptor|null|public java.lang.Object com.ibm.db2.jcc.DB2BaseDataSource.getDataSourceProxy()|n/a|
|databaseName|databaseName|java.lang.String|databaseName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDatabaseName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDatabaseName(java.lang.String)|
|dateFormat|dateFormat|int|dateFormat|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getDateFormat()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDateFormat(int)|
|dateTimeMutation|dateTimeMutation|boolean|dateTimeMutation|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getDateTimeMutation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDateTimeMutation(boolean)|
|decimalRoundingMode|decimalRoundingMode|int|decimalRoundingMode|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getDecimalRoundingMode()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDecimalRoundingMode(int)|
|decimalSeparator|decimalSeparator|int|decimalSeparator|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getDecimalSeparator()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDecimalSeparator(int)|
|decimalStringFormat|decimalStringFormat|int|decimalStringFormat|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getDecimalStringFormat()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDecimalStringFormat(int)|
|defaultIsolationLevel|defaultIsolationLevel|int|defaultIsolationLevel|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getDefaultIsolationLevel()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDefaultIsolationLevel(int)|
|deferPrepares|deferPrepares|boolean|deferPrepares|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getDeferPrepares()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDeferPrepares(boolean)|
|description|description|java.lang.String|description|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getDescription()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDescription(java.lang.String)|
|disableTimezone|disableTimezone|int|disableTimezone|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getDisableTimezone()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDisableTimezone(int)|
|downgradeHoldCursorsUnderXa|downgradeHoldCursorsUnderXa|boolean|downgradeHoldCursorsUnderXa|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getDowngradeHoldCursorsUnderXa()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDowngradeHoldCursorsUnderXa(boolean)|
|driverType|driverType|int|driverType|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getDriverType()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setDriverType(int)|
|emulateParameterMetaDataForZCalls|emulateParameterMetaDataForZCalls|int|emulateParameterMetaDataForZCalls|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEmulateParameterMetaDataForZCalls()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEmulateParameterMetaDataForZCalls(int)|
|enableAlternateGroupSeamlessACR|enableAlternateGroupSeamlessACR|boolean|enableAlternateGroupSeamlessACR|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getEnableAlternateGroupSeamlessACR()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableAlternateGroupSeamlessACR(boolean)|
|enableBidiLayoutTransformation|enableBidiLayoutTransformation|boolean|enableBidiLayoutTransformation|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getEnableBidiLayoutTransformation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableBidiLayoutTransformation(boolean)|
|enableClientAffinitiesList|enableClientAffinitiesList|int|enableClientAffinitiesList|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableClientAffinitiesList()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableClientAffinitiesList(int)|
|enableConnectionConcentrator|enableConnectionConcentrator|boolean|enableConnectionConcentrator|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getEnableConnectionConcentrator()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableConnectionConcentrator(boolean)|
|enableExtendedDescribe|enableExtendedDescribe|int|enableExtendedDescribe|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableExtendedDescribe()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableExtendedDescribe(int)|
|enableExtendedIndicators|enableExtendedIndicators|int|enableExtendedIndicators|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableExtendedIndicators()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableExtendedIndicators(int)|
|enableMultirowInsertSupport|enableMultirowInsertSupport|boolean|enableMultirowInsertSupport|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getEnableMultirowInsertSupport()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableMultirowInsertSupport(boolean)|
|enableNamedParameterMarkers|enableNamedParameterMarkers|int|enableNamedParameterMarkers|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableNamedParameterMarkers()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableNamedParameterMarkers(int)|
|enableRowsetSupport|enableRowsetSupport|int|enableRowsetSupport|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableRowsetSupport()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableRowsetSupport(int)|
|enableSeamlessFailover|enableSeamlessFailover|int|enableSeamlessFailover|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableSeamlessFailover()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableSeamlessFailover(int)|
|enableSysplexWLB|enableSysplexWLB|boolean|enableSysplexWLB|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getEnableSysplexWLB()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableSysplexWLB(boolean)|
|enableT2zosCallSPBundling|enableT2zosCallSPBundling|int|enableT2zosCallSPBundling|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableT2zosCallSPBundling()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableT2zosCallSPBundling(int)|
|enableT2zosLBFSPResultSets|enableT2zosLBFSPResultSets|int|enableT2zosLBFSPResultSets|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableT2zosLBFSPResultSets()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableT2zosLBFSPResultSets(int)|
|enableT2zosLBF|enableT2zosLBF|int|enableT2zosLBF|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEnableT2zosLBF()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableT2zosLBF(int)|
|enableTimeoutOnCursor|enableTimeoutOnCursor|boolean|enableTimeoutOnCursor|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getEnableTimeoutOnCursor()|public void com.ibm.db2.jcc.DB2BaseDataSource.setEnableTimeoutOnCursor(boolean)|
|enableXACleanTransaction|enableXACleanTransaction|boolean|enableXACleanTransaction|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getEnableXACleanTransaction()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEnableXACleanTransaction(boolean)|
|encryptionAlgorithm|encryptionAlgorithm|int|encryptionAlgorithm|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getEncryptionAlgorithm()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setEncryptionAlgorithm(int)|
|extendedDiagnosticLevel|extendedDiagnosticLevel|int|extendedDiagnosticLevel|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getExtendedDiagnosticLevel()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setExtendedDiagnosticLevel(int)|
|extendedTableInfo|extendedTableInfo|int|extendedTableInfo|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getExtendedTableInfo()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setExtendedTableInfo(int)|
|fetchSize|fetchSize|int|fetchSize|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getFetchSize()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setFetchSize(int)|
|firstConnectionFlown|firstConnectionFlown|boolean|firstConnectionFlown|java.beans.PropertyDescriptor|null|n/a|public void com.ibm.db2.jcc.DB2BaseDataSource.setFirstConnectionFlown(boolean)|
|floatingPointStringFormat|floatingPointStringFormat|int|floatingPointStringFormat|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getFloatingPointStringFormat()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setFloatingPointStringFormat(int)|
|fullyMaterializeInputStreamsOnBatchExecution|fullyMaterializeInputStreamsOnBatchExecution|int|fullyMaterializeInputStreamsOnBatchExecution|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getFullyMaterializeInputStreamsOnBatchExecution()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setFullyMaterializeInputStreamsOnBatchExecution(int)|
|fullyMaterializeInputStreams|fullyMaterializeInputStreams|boolean|fullyMaterializeInputStreams|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getFullyMaterializeInputStreams()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setFullyMaterializeInputStreams(boolean)|
|fullyMaterializeLobData|fullyMaterializeLobData|boolean|fullyMaterializeLobData|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getFullyMaterializeLobData()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setFullyMaterializeLobData(boolean)|
|globalSessionVariables|globalSessionVariables|java.util.Properties|globalSessionVariables|java.beans.PropertyDescriptor|null|public java.util.Properties com.ibm.db2.jcc.DB2BaseDataSource.getGlobalSessionVariables()|public void com.ibm.db2.jcc.DB2BaseDataSource.setGlobalSessionVariables(java.util.Properties)|
|implicitRollbackOption|implicitRollbackOption|int|implicitRollbackOption|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getImplicitRollbackOption()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setImplicitRollbackOption(int)|
|includeModLevelInProductVersion|includeModLevelInProductVersion|int|includeModLevelInProductVersion|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getIncludeModLevelInProductVersion()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setIncludeModLevelInProductVersion(int)|
|internal|internal|boolean|internal|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.isInternal()|n/a|
|interruptProcessingMode|interruptProcessingMode|int|interruptProcessingMode|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getInterruptProcessingMode()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setInterruptProcessingMode(int)|
|isPrimaryServerUp|isPrimaryServerUp|boolean|isPrimaryServerUp|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getIsPrimaryServerUp()|public void com.ibm.db2.jcc.DB2BaseDataSource.setIsPrimaryServerUp(boolean)|
|jccVersion|jccVersion|java.lang.String|jccVersion|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getJccVersion()|n/a|
|jdbcCollectionState|jdbcCollectionState|int|jdbcCollectionState|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getJdbcCollectionState()|public void com.ibm.db2.jcc.DB2BaseDataSource.setJdbcCollectionState(int)|
|jdbcCollection|jdbcCollection|java.lang.String|jdbcCollection|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getJdbcCollection()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setJdbcCollection(java.lang.String)|
|keepAliveTimeOut|keepAliveTimeOut|int|keepAliveTimeOut|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getKeepAliveTimeOut()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setKeepAliveTimeOut(int)|
|keepDynamic|keepDynamic|int|keepDynamic|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getKeepDynamic()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setKeepDynamic(int)|
|kerberosServerPrincipal|kerberosServerPrincipal|java.lang.String|kerberosServerPrincipal|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getKerberosServerPrincipal()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setKerberosServerPrincipal(java.lang.String)|
|keyUsage|keyUsage|int|keyUsage|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getkeyUsage()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setkeyUsage(int)|
|logWriter|logWriter|java.io.PrintWriter|logWriter|java.beans.PropertyDescriptor|null|public java.io.PrintWriter com.ibm.db2.jcc.DB2BaseDataSource.getLogWriter()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setLogWriter(java.io.PrintWriter)|
|loginTimeout|loginTimeout|int|loginTimeout|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getLoginTimeout()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setLoginTimeout(int)|
|maxConnCachedParamBufferSize|maxConnCachedParamBufferSize|int|maxConnCachedParamBufferSize|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMaxConnCachedParamBufferSize()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setMaxConnCachedParamBufferSize(int)|
|maxRetriesForClientReroute|maxRetriesForClientReroute|int|maxRetriesForClientReroute|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMaxRetriesForClientReroute()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setMaxRetriesForClientReroute(int)|
|maxRowsetSize|maxRowsetSize|int|maxRowsetSize|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMaxRowsetSize()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setMaxRowsetSize(int)|
|maxStatements|maxStatements|int|maxStatements|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMaxStatements()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setMaxStatements(int)|
|maxTransportObjects|maxTransportObjects|int|maxTransportObjects|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMaxTransportObjects()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setMaxTransportObjects(int)|
|memberConnectTimeout|memberConnectTimeout|int|memberConnectTimeout|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMemberConnectTimeout()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setMemberConnectTimeout(int)|
|monitorCollectionInterval|monitorCollectionInterval|int|monitorCollectionInterval|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMonitorCollectionInterval()|public void com.ibm.db2.jcc.DB2BaseDataSource.setMonitorCollectionInterval(int)|
|monitorEnabled|monitorEnabled|int|monitorEnabled|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMonitorEnabled()|public void com.ibm.db2.jcc.DB2BaseDataSource.setMonitorEnabled(int)|
|monitorLevel|monitorLevel|int|monitorLevel|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMonitorLevel()|public void com.ibm.db2.jcc.DB2BaseDataSource.setMonitorLevel(int)|
|monitorPort|monitorPort|int|monitorPort|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getMonitorPort()|public void com.ibm.db2.jcc.DB2BaseDataSource.setMonitorPort(int)|
|monitorServerName|monitorServerName|java.lang.String|monitorServerName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getMonitorServerName()|public void com.ibm.db2.jcc.DB2BaseDataSource.setMonitorServerName(java.lang.String)|
|monitoredDataSourceName|monitoredDataSourceName|java.lang.String|monitoredDataSourceName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getMonitoredDataSourceName()|public void com.ibm.db2.jcc.DB2BaseDataSource.setMonitoredDataSourceName(java.lang.String)|
|optimizationProfileToFlush|optimizationProfileToFlush|java.lang.String|optimizationProfileToFlush|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getOptimizationProfileToFlush()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setOptimizationProfileToFlush(java.lang.String)|
|optimizationProfile|optimizationProfile|java.lang.String|optimizationProfile|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getOptimizationProfile()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setOptimizationProfile(java.lang.String)|
|parentLogger|parentLogger|java.util.logging.Logger|parentLogger|java.beans.PropertyDescriptor|null|public java.util.logging.Logger com.ibm.db2.jcc.DB2BaseDataSource.getParentLogger() throws java.sql.SQLFeatureNotSupportedException|n/a|
|password|password|java.lang.String|password|java.beans.PropertyDescriptor|null|n/a|public synchronized void com.ibm.db2.jcc.DB2ConnectionPoolDataSource.setPassword(java.lang.String)|
|pdqProperties|pdqProperties|java.lang.String|pdqProperties|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPdqProperties()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPdqProperties(java.lang.String)|
|pkList|pkList|java.lang.String|pkList|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPkList()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPkList(java.lang.String)|
|planName|planName|java.lang.String|planName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPlanName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPlanName(java.lang.String)|
|pluginClassName|pluginClassName|java.lang.String|pluginClassName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPluginClassName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPluginClassName(java.lang.String)|
|pluginName|pluginName|java.lang.String|pluginName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getPluginName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPluginName(java.lang.String)|
|plugin|plugin|java.lang.Object|plugin|java.beans.PropertyDescriptor|null|public java.lang.Object com.ibm.db2.jcc.DB2BaseDataSource.getPlugin()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPlugin(java.lang.Object)|
|pooledConnection|pooledConnection|javax.sql.PooledConnection|pooledConnection|java.beans.PropertyDescriptor|null|public javax.sql.PooledConnection com.ibm.db2.jcc.DB2ConnectionPoolDataSource.getPooledConnection() throws java.sql.SQLException|n/a|
|portNumber|portNumber|int|portNumber|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getPortNumber()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setPortNumber(int)|
|primaryServer|primaryServer|[Ljava.lang.Object;|primaryServer|java.beans.PropertyDescriptor|null|public java.lang.Object[] com.ibm.db2.jcc.DB2BaseDataSource.getPrimaryServer()|n/a|
|profileName|profileName|java.lang.String|profileName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getProfileName()|public void com.ibm.db2.jcc.DB2BaseDataSource.setProfileName(java.lang.String)|
|progressiveStreaming|progressiveStreaming|int|progressiveStreaming|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getProgressiveStreaming()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setProgressiveStreaming(int)|
|properties|properties|java.util.Properties|properties|java.beans.PropertyDescriptor|null|public java.util.Properties com.ibm.db2.jcc.DB2BaseDataSource.getProperties() throws java.sql.SQLException|n/a|
|queryAccelerationEnable|queryAccelerationEnable|boolean|queryAccelerationEnable|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getQueryAccelerationEnable()|public void com.ibm.db2.jcc.DB2BaseDataSource.setQueryAccelerationEnable(boolean)|
|queryAcceleration|queryAcceleration|java.lang.String|queryAcceleration|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getQueryAcceleration()|public void com.ibm.db2.jcc.DB2BaseDataSource.setQueryAcceleration(java.lang.String)|
|queryCloseImplicit|queryCloseImplicit|int|queryCloseImplicit|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getQueryCloseImplicit()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setQueryCloseImplicit(int)|
|queryDataSize|queryDataSize|int|queryDataSize|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getQueryDataSize()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setQueryDataSize(int)|
|queryTimeoutInterruptProcessingMode|queryTimeoutInterruptProcessingMode|int|queryTimeoutInterruptProcessingMode|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getQueryTimeoutInterruptProcessingMode()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setQueryTimeoutInterruptProcessingMode(int)|
|readOnly|readOnly|boolean|readOnly|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getReadOnly()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setReadOnly(boolean)|
|recordTemporalHistory|recordTemporalHistory|int|recordTemporalHistory|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getRecordTemporalHistory()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setRecordTemporalHistory(int)|
|reference|reference|javax.naming.Reference|reference|java.beans.PropertyDescriptor|null|public javax.naming.Reference com.ibm.db2.jcc.DB2BaseDataSource.getReference() throws javax.naming.NamingException|n/a|
|reportLongTypes|reportLongTypes|short|reportLongTypes|java.beans.PropertyDescriptor|null|public short com.ibm.db2.jcc.DB2BaseDataSource.getReportLongTypes()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setReportLongTypes(short)|
|resultSetHoldabilityForCatalogQueries|resultSetHoldabilityForCatalogQueries|int|resultSetHoldabilityForCatalogQueries|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getResultSetHoldabilityForCatalogQueries()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setResultSetHoldabilityForCatalogQueries(int)|
|resultSetHoldability|resultSetHoldability|int|resultSetHoldability|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getResultSetHoldability()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setResultSetHoldability(int)|
|retrieveMessagesFromServerOnGetMessage|retrieveMessagesFromServerOnGetMessage|boolean|retrieveMessagesFromServerOnGetMessage|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getRetrieveMessagesFromServerOnGetMessage()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setRetrieveMessagesFromServerOnGetMessage(boolean)|
|retryIntervalForClientReroute|retryIntervalForClientReroute|int|retryIntervalForClientReroute|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getRetryIntervalForClientReroute()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setRetryIntervalForClientReroute(int)|
|retryWithAlternativeSecurityMechanism|retryWithAlternativeSecurityMechanism|int|retryWithAlternativeSecurityMechanism|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getRetryWithAlternativeSecurityMechanism()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setRetryWithAlternativeSecurityMechanism(int)|
|returnAlias|returnAlias|short|returnAlias|java.beans.PropertyDescriptor|null|public short com.ibm.db2.jcc.DB2BaseDataSource.getReturnAlias()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setReturnAlias(short)|
|securityMechanism|securityMechanism|short|securityMechanism|java.beans.PropertyDescriptor|null|public short com.ibm.db2.jcc.DB2BaseDataSource.getSecurityMechanism()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSecurityMechanism(short)|
|sendCharInputsUTF8|sendCharInputsUTF8|int|sendCharInputsUTF8|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getSendCharInputsUTF8()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSendCharInputsUTF8(int)|
|sendDataAsIs|sendDataAsIs|boolean|sendDataAsIs|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getSendDataAsIs()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSendDataAsIs(boolean)|
|sendDefaultWorkstation|sendDefaultWorkstation|boolean|sendDefaultWorkstation|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.isSendDefaultWorkstation()|n/a|
|serverBidiStringType|serverBidiStringType|int|serverBidiStringType|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getServerBidiStringType()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setServerBidiStringType(int)|
|serverName|serverName|java.lang.String|serverName|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getServerName()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setServerName(java.lang.String)|
|sessionTimeZone|sessionTimeZone|java.lang.String|sessionTimeZone|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSessionTimeZone()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSessionTimeZone(java.lang.String)|
|specialRegisters|specialRegisters|java.util.Properties|specialRegisters|java.beans.PropertyDescriptor|null|public java.util.Properties com.ibm.db2.jcc.DB2BaseDataSource.getSpecialRegisters()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSpecialRegisters(java.util.Properties)|
|sqljAvoidTimeStampConversion|sqljAvoidTimeStampConversion|boolean|sqljAvoidTimeStampConversion|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getSqljAvoidTimeStampConversion()|public void com.ibm.db2.jcc.DB2BaseDataSource.setSqljAvoidTimeStampConversion(boolean)|
|sqljCloseStmtsWithOpenResultSet|sqljCloseStmtsWithOpenResultSet|boolean|sqljCloseStmtsWithOpenResultSet|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getSqljCloseStmtsWithOpenResultSet()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSqljCloseStmtsWithOpenResultSet(boolean)|
|sqljEnableClassLoaderSpecificProfiles|sqljEnableClassLoaderSpecificProfiles|boolean|sqljEnableClassLoaderSpecificProfiles|java.beans.PropertyDescriptor|null|n/a|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSqljEnableClassLoaderSpecificProfiles(boolean)|
|ssid|ssid|java.lang.String|ssid|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSsid()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSsid(java.lang.String)|
|sslCertLocation|sslCertLocation|java.lang.String|sslCertLocation|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslCertLocation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslCertLocation(java.lang.String)|
|sslConnectionAsString|sslConnectionAsString|java.lang.String|sslConnectionAsString|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslConnectionAsString()|n/a|
|sslConnection|sslConnection|boolean|sslConnection|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getSslConnection()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslConnection(boolean)|
|sslKeyStoreLocation|sslKeyStoreLocation|java.lang.String|sslKeyStoreLocation|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslKeyStoreLocation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslKeyStoreLocation(java.lang.String)|
|sslKeyStorePassword|sslKeyStorePassword|java.lang.String|sslKeyStorePassword|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslKeyStorePassword()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslKeyStorePassword(java.lang.String)|
|sslKeyStoreType|sslKeyStoreType|java.lang.String|sslKeyStoreType|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslKeyStoreType()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslKeyStoreType(java.lang.String)|
|sslTrustStoreLocation|sslTrustStoreLocation|java.lang.String|sslTrustStoreLocation|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslTrustStoreLocation()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslTrustStoreLocation(java.lang.String)|
|sslTrustStorePassword|sslTrustStorePassword|java.lang.String|sslTrustStorePassword|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslTrustStorePassword()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslTrustStorePassword(java.lang.String)|
|sslTrustStoreType|sslTrustStoreType|java.lang.String|sslTrustStoreType|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslTrustStoreType()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslTrustStoreType(java.lang.String)|
|sslVersion|sslVersion|java.lang.String|sslVersion|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSslVersion()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSslVersion(java.lang.String)|
|statementConcentrator|statementConcentrator|int|statementConcentrator|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getStatementConcentrator()|public void com.ibm.db2.jcc.DB2BaseDataSource.setStatementConcentrator(int)|
|streamBufferSize|streamBufferSize|int|streamBufferSize|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getStreamBufferSize()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setStreamBufferSize(int)|
|stripTrailingZerosForDecimalNumbers|stripTrailingZerosForDecimalNumbers|int|stripTrailingZerosForDecimalNumbers|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getStripTrailingZerosForDecimalNumbers()|public void com.ibm.db2.jcc.DB2BaseDataSource.setStripTrailingZerosForDecimalNumbers(int)|
|supportsAsynchronousXARollback|supportsAsynchronousXARollback|int|supportsAsynchronousXARollback|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getSupportsAsynchronousXARollback()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setsupportsAsynchronousXARollback(int)|
|supportsRawDateTimeRetrieval|supportsRawDateTimeRetrieval|boolean|supportsRawDateTimeRetrieval|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getSupportsRawDateTimeRetrieval()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSupportsRawDateTimeRetrieval(boolean)|
|sysSchema|sysSchema|java.lang.String|sysSchema|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getSysSchema()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setSysSchema(java.lang.String)|
|timeFormat|timeFormat|int|timeFormat|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTimeFormat()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTimeFormat(int)|
|timerLevelForQueryTimeOut|timerLevelForQueryTimeOut|int|timerLevelForQueryTimeOut|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTimerLevelForQueryTimeOut()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTimerLevelForQueryTimeOut(int)|
|timestampFormat|timestampFormat|int|timestampFormat|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTimestampFormat()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTimestampFormat(int)|
|timestampOutputType|timestampOutputType|int|timestampOutputType|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTimestampOutputType()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTimestampOutputType(int)|
|timestampPrecisionReporting|timestampPrecisionReporting|int|timestampPrecisionReporting|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTimestampPrecisionReporting()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTimestampPrecisionReporting(int)|
|traceDirectory|traceDirectory|java.lang.String|traceDirectory|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getTraceDirectory()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTraceDirectory(java.lang.String)|
|traceFileAppend|traceFileAppend|boolean|traceFileAppend|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getTraceFileAppend()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTraceFileAppend(boolean)|
|traceFileCount|traceFileCount|int|traceFileCount|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTraceFileCount()|public void com.ibm.db2.jcc.DB2BaseDataSource.setTraceFileCount(int)|
|traceFileSize|traceFileSize|int|traceFileSize|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTraceFileSize()|public void com.ibm.db2.jcc.DB2BaseDataSource.setTraceFileSize(int)|
|traceFile|traceFile|java.lang.String|traceFile|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getTraceFile()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTraceFile(java.lang.String)|
|traceLevel|traceLevel|int|traceLevel|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTraceLevel()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTraceLevel(int)|
|traceOption|traceOption|int|traceOption|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTraceOption()|public void com.ibm.db2.jcc.DB2BaseDataSource.setTraceOption(int)|
|translateForBitData|translateForBitData|int|translateForBitData|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getTranslateForBitData()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setTranslateForBitData(int)|
|updateCountForBatch|updateCountForBatch|int|updateCountForBatch|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getUpdateCountForBatch()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setUpdateCountForBatch(int)|
|useCachedCursorAsInt|useCachedCursorAsInt|int|useCachedCursorAsInt|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getUseCachedCursorAsInt()|n/a|
|useCachedCursor|useCachedCursor|boolean|useCachedCursor|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getUseCachedCursor()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setUseCachedCursor(boolean)|
|useIdentityValLocalForAutoGeneratedKeys|useIdentityValLocalForAutoGeneratedKeys|boolean|useIdentityValLocalForAutoGeneratedKeys|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getUseIdentityValLocalForAutoGeneratedKeys()|public void com.ibm.db2.jcc.DB2BaseDataSource.setUseIdentityValLocalForAutoGeneratedKeys(boolean)|
|useJDBC41DefinitionForGetColumns|useJDBC41DefinitionForGetColumns|int|useJDBC41DefinitionForGetColumns|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getUseJDBC41DefinitionForGetColumns()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setUseJDBC41DefinitionForGetColumns(int)|
|useJDBC4ColumnNameAndLabelSemantics|useJDBC4ColumnNameAndLabelSemantics|int|useJDBC4ColumnNameAndLabelSemantics|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getUseJDBC4ColumnNameAndLabelSemantics()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setUseJDBC4ColumnNameAndLabelSemantics(int)|
|useRowsetCursor|useRowsetCursor|boolean|useRowsetCursor|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getUseRowsetCursor()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setUseRowsetCursor(boolean)|
|useTransactionRedirect|useTransactionRedirect|boolean|useTransactionRedirect|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getUseTransactionRedirect()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setUseTransactionRedirect(boolean)|
|userProperties|userProperties|java.util.Properties|userProperties|java.beans.PropertyDescriptor|null|public java.util.Properties com.ibm.db2.jcc.DB2BaseDataSource.getUserProperties()|n/a|
|user|user|java.lang.String|user|java.beans.PropertyDescriptor|null|public java.lang.String com.ibm.db2.jcc.DB2BaseDataSource.getUser()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setUser(java.lang.String)|
|xaNetworkOptimization|xaNetworkOptimization|boolean|xaNetworkOptimization|java.beans.PropertyDescriptor|null|public boolean com.ibm.db2.jcc.DB2BaseDataSource.getXaNetworkOptimization()|public synchronized void com.ibm.db2.jcc.DB2BaseDataSource.setXaNetworkOptimization(boolean)|
|xmlFormat|xmlFormat|int|xmlFormat|java.beans.PropertyDescriptor|null|public int com.ibm.db2.jcc.DB2BaseDataSource.getXmlFormat()|public void com.ibm.db2.jcc.DB2BaseDataSource.setXmlFormat(int) throws java.sql.SQLException|

## com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource

|name|displayName|type|shortDescription|class|value|getter|setter|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|URL|URL|java.lang.String|URL|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getURL()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setURL(java.lang.String)|
|accessToken|accessToken|java.lang.String|accessToken|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getAccessToken()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setAccessToken(java.lang.String)|
|applicationIntent|applicationIntent|java.lang.String|applicationIntent|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getApplicationIntent()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setApplicationIntent(java.lang.String)|
|applicationName|applicationName|java.lang.String|applicationName|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getApplicationName()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setApplicationName(java.lang.String)|
|authenticationScheme|authenticationScheme|java.lang.String|authenticationScheme|java.beans.PropertyDescriptor|null|n/a|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setAuthenticationScheme(java.lang.String)|
|authentication|authentication|java.lang.String|authentication|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getAuthentication()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setAuthentication(java.lang.String)|
|class|class|java.lang.Class|class|java.beans.PropertyDescriptor|null|public final native java.lang.Class<?> java.lang.Object.getClass()|n/a|
|columnEncryptionSetting|columnEncryptionSetting|java.lang.String|columnEncryptionSetting|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getColumnEncryptionSetting()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setColumnEncryptionSetting(java.lang.String)|
|connection|connection|java.sql.Connection|connection|java.beans.PropertyDescriptor|null|public java.sql.Connection com.microsoft.sqlserver.jdbc.SQLServerDataSource.getConnection() throws com.microsoft.sqlserver.jdbc.SQLServerException|n/a|
|databaseName|databaseName|java.lang.String|databaseName|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getDatabaseName()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setDatabaseName(java.lang.String)|
|description|description|java.lang.String|description|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getDescription()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setDescription(java.lang.String)|
|encrypt|encrypt|boolean|encrypt|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getEncrypt()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setEncrypt(boolean)|
|failoverPartner|failoverPartner|java.lang.String|failoverPartner|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getFailoverPartner()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setFailoverPartner(java.lang.String)|
|hostNameInCertificate|hostNameInCertificate|java.lang.String|hostNameInCertificate|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getHostNameInCertificate()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setHostNameInCertificate(java.lang.String)|
|instanceName|instanceName|java.lang.String|instanceName|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getInstanceName()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setInstanceName(java.lang.String)|
|integratedSecurity|integratedSecurity|boolean|integratedSecurity|java.beans.PropertyDescriptor|null|n/a|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setIntegratedSecurity(boolean)|
|keyStoreAuthentication|keyStoreAuthentication|java.lang.String|keyStoreAuthentication|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getKeyStoreAuthentication()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setKeyStoreAuthentication(java.lang.String)|
|keyStoreLocation|keyStoreLocation|java.lang.String|keyStoreLocation|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getKeyStoreLocation()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setKeyStoreLocation(java.lang.String)|
|keyStoreSecret|keyStoreSecret|java.lang.String|keyStoreSecret|java.beans.PropertyDescriptor|null|n/a|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setKeyStoreSecret(java.lang.String)|
|lastUpdateCount|lastUpdateCount|boolean|lastUpdateCount|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getLastUpdateCount()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setLastUpdateCount(boolean)|
|lockTimeout|lockTimeout|int|lockTimeout|java.beans.PropertyDescriptor|null|public int com.microsoft.sqlserver.jdbc.SQLServerDataSource.getLockTimeout()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setLockTimeout(int)|
|logWriter|logWriter|java.io.PrintWriter|logWriter|java.beans.PropertyDescriptor|null|public java.io.PrintWriter com.microsoft.sqlserver.jdbc.SQLServerDataSource.getLogWriter()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setLogWriter(java.io.PrintWriter)|
|loginTimeout|loginTimeout|int|loginTimeout|java.beans.PropertyDescriptor|null|public int com.microsoft.sqlserver.jdbc.SQLServerDataSource.getLoginTimeout()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setLoginTimeout(int)|
|multiSubnetFailover|multiSubnetFailover|boolean|multiSubnetFailover|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getMultiSubnetFailover()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setMultiSubnetFailover(boolean)|
|packetSize|packetSize|int|packetSize|java.beans.PropertyDescriptor|null|public int com.microsoft.sqlserver.jdbc.SQLServerDataSource.getPacketSize()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setPacketSize(int)|
|parentLogger|parentLogger|java.util.logging.Logger|parentLogger|java.beans.PropertyDescriptor|null|public java.util.logging.Logger com.microsoft.sqlserver.jdbc.SQLServerDataSource.getParentLogger() throws java.sql.SQLFeatureNotSupportedException|n/a|
|password|password|java.lang.String|password|java.beans.PropertyDescriptor|null|n/a|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setPassword(java.lang.String)|
|pooledConnection|pooledConnection|javax.sql.PooledConnection|pooledConnection|java.beans.PropertyDescriptor|null|public javax.sql.PooledConnection com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource.getPooledConnection() throws java.sql.SQLException|n/a|
|portNumber|portNumber|int|portNumber|java.beans.PropertyDescriptor|null|public int com.microsoft.sqlserver.jdbc.SQLServerDataSource.getPortNumber()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setPortNumber(int)|
|reference|reference|javax.naming.Reference|reference|java.beans.PropertyDescriptor|null|public javax.naming.Reference com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource.getReference()|n/a|
|responseBuffering|responseBuffering|java.lang.String|responseBuffering|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getResponseBuffering()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setResponseBuffering(java.lang.String)|
|selectMethod|selectMethod|java.lang.String|selectMethod|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getSelectMethod()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setSelectMethod(java.lang.String)|
|sendStringParametersAsUnicode|sendStringParametersAsUnicode|boolean|sendStringParametersAsUnicode|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getSendStringParametersAsUnicode()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setSendStringParametersAsUnicode(boolean)|
|sendTimeAsDatetime|sendTimeAsDatetime|boolean|sendTimeAsDatetime|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getSendTimeAsDatetime()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setSendTimeAsDatetime(boolean)|
|serverNameAsACE|serverNameAsACE|boolean|serverNameAsACE|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getServerNameAsACE()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setServerNameAsACE(boolean)|
|serverName|serverName|java.lang.String|serverName|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getServerName()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setServerName(java.lang.String)|
|serverSpn|serverSpn|java.lang.String|serverSpn|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getServerSpn()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setServerSpn(java.lang.String)|
|transparentNetworkIPResolution|transparentNetworkIPResolution|boolean|transparentNetworkIPResolution|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getTransparentNetworkIPResolution()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setTransparentNetworkIPResolution(boolean)|
|trustServerCertificate|trustServerCertificate|boolean|trustServerCertificate|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getTrustServerCertificate()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setTrustServerCertificate(boolean)|
|trustStorePassword|trustStorePassword|java.lang.String|trustStorePassword|java.beans.PropertyDescriptor|null|n/a|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setTrustStorePassword(java.lang.String)|
|trustStore|trustStore|java.lang.String|trustStore|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getTrustStore()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setTrustStore(java.lang.String)|
|user|user|java.lang.String|user|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getUser()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setUser(java.lang.String)|
|workstationID|workstationID|java.lang.String|workstationID|java.beans.PropertyDescriptor|null|public java.lang.String com.microsoft.sqlserver.jdbc.SQLServerDataSource.getWorkstationID()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setWorkstationID(java.lang.String)|
|xopenStates|xopenStates|boolean|xopenStates|java.beans.PropertyDescriptor|null|public boolean com.microsoft.sqlserver.jdbc.SQLServerDataSource.getXopenStates()|public void com.microsoft.sqlserver.jdbc.SQLServerDataSource.setXopenStates(boolean)|

## oracle.jdbc.pool.OracleConnectionPoolDataSource

|name|displayName|type|shortDescription|class|value|getter|setter|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|ONSConfiguration|ONSConfiguration|java.lang.String|ONSConfiguration|java.beans.PropertyDescriptor|null|public java.lang.String oracle.jdbc.pool.OracleDataSource.getONSConfiguration() throws java.sql.SQLException|public synchronized void oracle.jdbc.pool.OracleDataSource.setONSConfiguration(java.lang.String) throws java.sql.SQLException|
|TNSEntryName|TNSEntryName|java.lang.String|TNSEntryName|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getTNSEntryName()|public synchronized void oracle.jdbc.pool.OracleDataSource.setTNSEntryName(java.lang.String)|
|URL|URL|java.lang.String|URL|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getURL() throws java.sql.SQLException|public synchronized void oracle.jdbc.pool.OracleDataSource.setURL(java.lang.String)|
|class|class|java.lang.Class|class|java.beans.PropertyDescriptor|null|public final native java.lang.Class<?> java.lang.Object.getClass()|n/a|
|connectionCacheName|connectionCacheName|java.lang.String|connectionCacheName|java.beans.PropertyDescriptor|null|public java.lang.String oracle.jdbc.pool.OracleDataSource.getConnectionCacheName() throws java.sql.SQLException|public synchronized void oracle.jdbc.pool.OracleDataSource.setConnectionCacheName(java.lang.String) throws java.sql.SQLException|
|connectionCacheProperties|connectionCacheProperties|java.util.Properties|connectionCacheProperties|java.beans.PropertyDescriptor|null|public java.util.Properties oracle.jdbc.pool.OracleDataSource.getConnectionCacheProperties() throws java.sql.SQLException|public synchronized void oracle.jdbc.pool.OracleDataSource.setConnectionCacheProperties(java.util.Properties) throws java.sql.SQLException|
|connectionCachingEnabled|connectionCachingEnabled|boolean|connectionCachingEnabled|java.beans.PropertyDescriptor|null|public boolean oracle.jdbc.pool.OracleDataSource.getConnectionCachingEnabled() throws java.sql.SQLException|public synchronized void oracle.jdbc.pool.OracleDataSource.setConnectionCachingEnabled(boolean) throws java.sql.SQLException|
|connectionProperties|connectionProperties|java.util.Properties|connectionProperties|java.beans.PropertyDescriptor|null|public java.util.Properties oracle.jdbc.pool.OracleDataSource.getConnectionProperties() throws java.sql.SQLException|public void oracle.jdbc.pool.OracleDataSource.setConnectionProperties(java.util.Properties) throws java.sql.SQLException|
|connection|connection|java.sql.Connection|connection|java.beans.PropertyDescriptor|null|public java.sql.Connection oracle.jdbc.pool.OracleDataSource.getConnection() throws java.sql.SQLException|n/a|
|dataSourceName|dataSourceName|java.lang.String|dataSourceName|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getDataSourceName()|public synchronized void oracle.jdbc.pool.OracleDataSource.setDataSourceName(java.lang.String)|
|databaseName|databaseName|java.lang.String|databaseName|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getDatabaseName()|public synchronized void oracle.jdbc.pool.OracleDataSource.setDatabaseName(java.lang.String)|
|description|description|java.lang.String|description|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getDescription()|public synchronized void oracle.jdbc.pool.OracleDataSource.setDescription(java.lang.String)|
|driverType|driverType|java.lang.String|driverType|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getDriverType()|public synchronized void oracle.jdbc.pool.OracleDataSource.setDriverType(java.lang.String)|
|explicitCachingEnabled|explicitCachingEnabled|boolean|explicitCachingEnabled|java.beans.PropertyDescriptor|null|public boolean oracle.jdbc.pool.OracleDataSource.getExplicitCachingEnabled() throws java.sql.SQLException|public void oracle.jdbc.pool.OracleDataSource.setExplicitCachingEnabled(boolean) throws java.sql.SQLException|
|fastConnectionFailoverEnabled|fastConnectionFailoverEnabled|boolean|fastConnectionFailoverEnabled|java.beans.PropertyDescriptor|null|public boolean oracle.jdbc.pool.OracleDataSource.getFastConnectionFailoverEnabled() throws java.sql.SQLException|public synchronized void oracle.jdbc.pool.OracleDataSource.setFastConnectionFailoverEnabled(boolean) throws java.sql.SQLException|
|implicitCachingEnabled|implicitCachingEnabled|boolean|implicitCachingEnabled|java.beans.PropertyDescriptor|null|public boolean oracle.jdbc.pool.OracleDataSource.getImplicitCachingEnabled() throws java.sql.SQLException|public void oracle.jdbc.pool.OracleDataSource.setImplicitCachingEnabled(boolean) throws java.sql.SQLException|
|logWriter|logWriter|java.io.PrintWriter|logWriter|java.beans.PropertyDescriptor|null|public synchronized java.io.PrintWriter oracle.jdbc.pool.OracleDataSource.getLogWriter()|public synchronized void oracle.jdbc.pool.OracleDataSource.setLogWriter(java.io.PrintWriter)|
|loginTimeout|loginTimeout|int|loginTimeout|java.beans.PropertyDescriptor|null|public synchronized int oracle.jdbc.pool.OracleDataSource.getLoginTimeout()|public synchronized void oracle.jdbc.pool.OracleDataSource.setLoginTimeout(int)|
|maxStatements|maxStatements|int|maxStatements|java.beans.PropertyDescriptor|null|public int oracle.jdbc.pool.OracleDataSource.getMaxStatements() throws java.sql.SQLException|public void oracle.jdbc.pool.OracleDataSource.setMaxStatements(int) throws java.sql.SQLException|
|networkProtocol|networkProtocol|java.lang.String|networkProtocol|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getNetworkProtocol()|public synchronized void oracle.jdbc.pool.OracleDataSource.setNetworkProtocol(java.lang.String)|
|parentLogger|parentLogger|java.util.logging.Logger|parentLogger|java.beans.PropertyDescriptor|null|public java.util.logging.Logger oracle.jdbc.pool.OracleDataSource.getParentLogger() throws java.sql.SQLFeatureNotSupportedException|n/a|
|password|password|java.lang.String|password|java.beans.PropertyDescriptor|null|n/a|public synchronized void oracle.jdbc.pool.OracleDataSource.setPassword(java.lang.String)|
|pooledConnection|pooledConnection|javax.sql.PooledConnection|pooledConnection|java.beans.PropertyDescriptor|null|public javax.sql.PooledConnection oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection() throws java.sql.SQLException|n/a|
|portNumber|portNumber|int|portNumber|java.beans.PropertyDescriptor|null|public synchronized int oracle.jdbc.pool.OracleDataSource.getPortNumber()|public synchronized void oracle.jdbc.pool.OracleDataSource.setPortNumber(int)|
|reference|reference|javax.naming.Reference|reference|java.beans.PropertyDescriptor|null|public synchronized javax.naming.Reference oracle.jdbc.pool.OracleDataSource.getReference() throws javax.naming.NamingException|n/a|
|serverName|serverName|java.lang.String|serverName|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getServerName()|public synchronized void oracle.jdbc.pool.OracleDataSource.setServerName(java.lang.String)|
|serviceName|serviceName|java.lang.String|serviceName|java.beans.PropertyDescriptor|null|public synchronized java.lang.String oracle.jdbc.pool.OracleDataSource.getServiceName()|public synchronized void oracle.jdbc.pool.OracleDataSource.setServiceName(java.lang.String)|
|user|user|java.lang.String|user|java.beans.PropertyDescriptor|null|public java.lang.String oracle.jdbc.pool.OracleDataSource.getUser()|public synchronized void oracle.jdbc.pool.OracleDataSource.setUser(java.lang.String)|