META-INF.ra.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jaybird Show documentation
Show all versions of jaybird Show documentation
JDBC Driver for the Firebird RDBMS
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE connector PUBLIC "-//Sun Microsystems, Inc.//DTD Connector 1.0//EN" "http://java.sun.com/dtd/connector_1_0.dtd"> <connector> <display-name>Firebird Database Connector</display-name> <vendor-name>Firebird Database</vendor-name> <spec-version>1.0</spec-version> <eis-type>Relational Database</eis-type> <version>1.0</version> <resourceadapter> <managedconnectionfactory-class>org.firebirdsql.jca.FBManagedConnectionFactory</managedconnectionfactory-class> <connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface> <connectionfactory-impl-class>org.firebirdsql.jdbc.FBDataSource</connectionfactory-impl-class> <connection-interface>java.sql.Connection</connection-interface> <connection-impl-class>org.firebirdsql.jdbc.FBConnection</connection-impl-class> <transaction-support>XATransaction</transaction-support> <!-- Type of the connection to use. Possible values are: - PURE_JAVA for type 4 driver implementation (pure Java implementation of wire protocol) - NATIVE for JNI-based connection via fbclient.dll - EMBEDDED for JNI-based direct access to the database file via fbembed.dll --> <config-property> <config-property-name>Type</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <!-- Path to the database as [<host>:]<database name>, where <host> ::= <host name>[/<port number>] <database name> ::= <alias> | <path on the remote host> Examples: c:/Program Files/Firebird/examples/employee.fdb localhost/3050:employee.fdb --> <config-property> <config-property-name>Database</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>UserName</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>Password</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>RoleName</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>Encoding</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>SqlDialect</config-property-name> <config-property-type>int</config-property-type> <config-property-value></config-property-value> </config-property> <!-- ********* Jaybird-specific parameters **************** --> <config-property> <config-property-name>BlobBufferSize</config-property-name> <config-property-type>int</config-property-type> <config-property-value></config-property-value> </config-property> <config-property> <config-property-name>TransactionIsolationName</config-property-name> <config-property-type>java.lang.String</config-property-type> <config-property-value>TRANSACTION_READ_COMMITTED</config-property-value> </config-property> <!-- ********* Authentication mechanism ************ --> <authentication-mechanism> <authentication-mechanism-type>BasicPassword</authentication-mechanism-type> <credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface> </authentication-mechanism> <reauthentication-support>false</reauthentication-support> </resourceadapter> </connector>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy