| [ Web Proxy ] |
| Viewing: https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/ConnectionBuilder.html | [Back] [Original] |
public interface ConnectionBuilder
DataSource object,
used to establish a connection to the database that the
data source object represents. The connection
properties that were specified for the data source are used as the
default values by the ConnectionBuilder.
The following example illustrates the use of ConnectionBuilder
to create a Connection:
DataSource ds = new MyDataSource();
ShardingKey superShardingKey = ds.createShardingKeyBuilder()
.subkey("EASTERN_REGION", JDBCType.VARCHAR)
.build();
ShardingKey shardingKey = ds.createShardingKeyBuilder()
.subkey("PITTSBURGH_BRANCH", JDBCType.VARCHAR)
.build();
Connection con = ds.createConnectionBuilder()
.user("rafa")
.password("tennis")
.setShardingKey(shardingKey)
.setSuperShardingKey(superShardingKey)
.build();
| Modifier and Type | Method | Description |
|---|---|---|
Connection |
build() |
Returns an instance of the object defined by this builder.
|
ConnectionBuilder |
password(String password) |
Specifies the password to be used when creating a connection
|
ConnectionBuilder |
shardingKey(ShardingKey shardingKey) |
Specifies a
shardingKey to be used when creating a connection |
ConnectionBuilder |
superShardingKey(ShardingKey superShardingKey) |
Specifies a
superShardingKey to be used when creating a connection |
ConnectionBuilder |
user(String username) |
Specifies the username to be used when creating a connection
|
ConnectionBuilder user(String username)
username - the database user on whose behalf the connection is being
madeConnectionBuilder instanceConnectionBuilder password(String password)
password - the password to use for this connection. May be nullConnectionBuilder instanceConnectionBuilder shardingKey(ShardingKey shardingKey)
shardingKey to be used when creating a connectionshardingKey - the ShardingKey. May be nullConnectionBuilder instanceShardingKey,
ShardingKeyBuilderConnectionBuilder superShardingKey(ShardingKey superShardingKey)
superShardingKey to be used when creating a connectionsuperShardingKey - the SuperShardingKey. May be nullConnectionBuilder instanceShardingKey,
ShardingKeyBuilderConnection build() throws SQLException
SQLException - If an error occurs building the objectReport a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2025, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.
| Web Proxy Viewer | New URL | Original Page |