APIdia Launch Partner
Top Description Fields Constructors Methods
net.ucanaccess.jdbc

public final Class UcanaccessConnectionBuilder

extends Object
Class Inheritance
Static Imports
net.ucanaccess.converters.Metadata.Property.*

A builder for Ucanaccess database urls and connections.
Author
Markus Spann
Since
v5.1.0

Field Summary

Modifier and TypeField and Description
private String
private final Map<Metadata.Property, Object>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public UcanaccessConnection
public String
public String
public String
pack-priv String

Returns:

property string
propsToString
(CharSequence
delimiter
delimiter
)

Creates a semicolon-delimited string of all properties and their values, without properties user and password, and performing special handling on certain properties.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
withConcatNulls(boolean concatNulls)

public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
withIgnoreCase(boolean ignoreCase)

public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
withInactivityTimeout(int inactivityTimeout)

public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
public UcanaccessConnectionBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

dbPathback to summary
private String dbPath
propsback to summary
private final Map<Metadata.Property, Object> props

Constructor Detail

UcanaccessConnectionBuilderback to summary
public UcanaccessConnectionBuilder()

Method Detail

buildback to summary
public UcanaccessConnection build()
getPasswordback to summary
public String getPassword()
getUrlback to summary
public String getUrl()
getUserback to summary
public String getUser()
propsToStringback to summary
pack-priv String propsToString(CharSequence delimiter)

Creates a semicolon-delimited string of all properties and their values, without properties user and password, and performing special handling on certain properties.

Parameters
delimiter:CharSequence

delimiter

Returns:String

property string

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
withColumnOrderDataback to summary
public UcanaccessConnectionBuilder withColumnOrderData()
withColumnOrderDisplayback to summary
public UcanaccessConnectionBuilder withColumnOrderDisplay()
withConcatNullsback to summary
public UcanaccessConnectionBuilder withConcatNulls(boolean concatNulls)
withDbPathback to summary
public UcanaccessConnectionBuilder withDbPath(String path)
withDbPathback to summary
public UcanaccessConnectionBuilder withDbPath(File path)
withIgnoreCaseback to summary
public UcanaccessConnectionBuilder withIgnoreCase(boolean ignoreCase)
withImmediatelyReleaseResourcesback to summary
public UcanaccessConnectionBuilder withImmediatelyReleaseResources()
withInactivityTimeoutback to summary
public UcanaccessConnectionBuilder withInactivityTimeout(int inactivityTimeout)
withMemoryback to summary
public UcanaccessConnectionBuilder withMemory()
withNewDatabaseVersionback to summary
public UcanaccessConnectionBuilder withNewDatabaseVersion(AccessVersion version)
withNewDatabaseVersionback to summary
public UcanaccessConnectionBuilder withNewDatabaseVersion(String version)
withoutUserPassback to summary
public UcanaccessConnectionBuilder withoutUserPass()
withPasswordback to summary
public UcanaccessConnectionBuilder withPassword(String pass)
withPropback to summary
public UcanaccessConnectionBuilder withProp(Metadata.Property prop, Object value)
withUserback to summary
public UcanaccessConnectionBuilder withUser(String user)