当前位置: 首页>>代码示例>>Java>>正文


Java Connection.setSchema方法代码示例

本文整理汇总了Java中java.sql.Connection.setSchema方法的典型用法代码示例。如果您正苦于以下问题:Java Connection.setSchema方法的具体用法?Java Connection.setSchema怎么用?Java Connection.setSchema使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.sql.Connection的用法示例。


在下文中一共展示了Connection.setSchema方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getConnection

import java.sql.Connection; //导入方法依赖的package包/类
/**
 * {@inheritDoc}
 *
 * @see jp.co.future.uroborosql.connection.ConnectionSupplier#getConnection()
 */
@Override
public Connection getConnection() {
	try {
		String jdbcUrl = props.get(PROPS_JDBC_URL);
		String jdbcUser = props.get(PROPS_JDBC_USER);
		String jdbcPassword = props.get(PROPS_JDBC_PASSWORD);

		Connection connection = DriverManager.getConnection(jdbcUrl, jdbcUser, jdbcPassword);

		String schema = getSchema();
		if (schema != null) {
			connection.setSchema(schema);
		}
		connection.setAutoCommit(getAutoCommit());
		connection.setReadOnly(getReadOnly());
		int transactionIsolation = getTransactionIsolation();
		if (transactionIsolation > 0) {
			connection.setTransactionIsolation(transactionIsolation);
		}
		return connection;
	} catch (SQLException ex) {
		ex.printStackTrace();
		return null;
	}
}
 
开发者ID:future-architect,项目名称:uroborosql,代码行数:31,代码来源:JdbcConnectionSupplierImpl.java

示例2: apply

import java.sql.Connection; //导入方法依赖的package包/类
protected void apply(Connection conn, ConnectionProperties connProps)
    throws SQLException {
  if (connProps.isAutoCommit() != null) {
    conn.setAutoCommit(connProps.isAutoCommit());
  }
  if (connProps.isReadOnly() != null) {
    conn.setReadOnly(connProps.isReadOnly());
  }
  if (connProps.getTransactionIsolation() != null) {
    conn.setTransactionIsolation(connProps.getTransactionIsolation());
  }
  if (connProps.getCatalog() != null) {
    conn.setCatalog(connProps.getCatalog());
  }
  if (connProps.getSchema() != null) {
    conn.setSchema(connProps.getSchema());
  }
}
 
开发者ID:apache,项目名称:calcite-avatica,代码行数:19,代码来源:JdbcMeta.java

示例3: getConnection

import java.sql.Connection; //导入方法依赖的package包/类
@Override
public Connection getConnection(final String tenantIdentifier) throws SQLException {
    final Connection connection = this.getAnyConnection();
    try {
        connection.setSchema(TenantUtil.createSchemaName(tenantIdentifier));
    } catch (SQLException e) {
        throw new HibernateException("Could not alter JDBC connection to specified schema [" + tenantIdentifier + "]",
                e);
    }
    return connection;
}
 
开发者ID:SAP,项目名称:cloud-s4-sdk-examples,代码行数:12,代码来源:SchemaPerTenantConnectionProvider.java

示例4: releaseConnection

import java.sql.Connection; //导入方法依赖的package包/类
@Override
public void releaseConnection(final String tenantIdentifier, final Connection connection) throws SQLException {
    try {
        connection.setSchema(TenantUtil.createSchemaName(defaultTenant));
    } catch (SQLException e) {
        throw new HibernateException("Could not alter JDBC connection to specified schema [" + tenantIdentifier + "]",
                e);
    }

    connection.close();
}
 
开发者ID:SAP,项目名称:cloud-s4-sdk-examples,代码行数:12,代码来源:SchemaPerTenantConnectionProvider.java


注:本文中的java.sql.Connection.setSchema方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。