biz.hammurapi.sql.cloudscape
Class CloudscapeDataSource

java.lang.Object
  extended by biz.hammurapi.sql.ConnectionPerThreadDataSource
      extended by biz.hammurapi.sql.cloudscape.CloudscapeDataSource
All Implemented Interfaces:
javax.sql.DataSource
Direct Known Subclasses:
CloudscapeServerDataSource, CloudscapeStandaloneDataSource, CloudscapeTmpDataSource

public class CloudscapeDataSource
extends biz.hammurapi.sql.ConnectionPerThreadDataSource

Base class for HyperSonic data sources

Version:
$Revision: 1.2 $
Author:
Pavel Vlasov

Constructor Summary
CloudscapeDataSource(java.lang.String driverClass, java.lang.String dbURL, java.lang.String user, java.lang.String password, biz.hammurapi.sql.Transaction initConnectionTransaction)
           
 
Method Summary
 void initDB(java.lang.String scriptName)
           
 
Methods inherited from class biz.hammurapi.sql.ConnectionPerThreadDataSource
finalize, getConnection, getConnection, getInitConnectionTransaction, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudscapeDataSource

public CloudscapeDataSource(java.lang.String driverClass,
                            java.lang.String dbURL,
                            java.lang.String user,
                            java.lang.String password,
                            biz.hammurapi.sql.Transaction initConnectionTransaction)
                     throws java.lang.ClassNotFoundException
Parameters:
driverClass -
dbURL -
user -
password -
initConnectionTransaction -
Throws:
java.lang.ClassNotFoundException
Method Detail

initDB

public void initDB(java.lang.String scriptName)
            throws java.sql.SQLException,
                   java.io.IOException
Parameters:
scriptName - Fully qualified name of a script to execute. E.g. org/hammurapi/results/persistent/jdbc/Hammurapi.Hypersonic.sql
Throws:
java.sql.SQLException
java.io.IOException


Copyright © 2006 Hammurapi Group. All Rights Reserved.