biz.hammurapi.sql.cloudscape
Class CloudscapeStandaloneDataSource

java.lang.Object
  extended by biz.hammurapi.sql.ConnectionPerThreadDataSource
      extended by biz.hammurapi.sql.cloudscape.CloudscapeDataSource
          extended by biz.hammurapi.sql.cloudscape.CloudscapeStandaloneDataSource
All Implemented Interfaces:
javax.sql.DataSource

public class CloudscapeStandaloneDataSource
extends CloudscapeDataSource

Hypersonic standalone data source.

Version:
$Revision: 1.2 $
Author:
Pavel Vlasov

Constructor Summary
CloudscapeStandaloneDataSource(java.lang.String dbName, java.lang.String user, java.lang.String password, boolean createDb, biz.hammurapi.sql.Transaction initConnectionTransaction)
          Constructor.
 
Method Summary
protected  void initDB()
          Override this method to automatically initialize database if it does not exist
 
Methods inherited from class biz.hammurapi.sql.cloudscape.CloudscapeDataSource
initDB
 
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

CloudscapeStandaloneDataSource

public CloudscapeStandaloneDataSource(java.lang.String dbName,
                                      java.lang.String user,
                                      java.lang.String password,
                                      boolean createDb,
                                      biz.hammurapi.sql.Transaction initConnectionTransaction)
                               throws java.lang.ClassNotFoundException,
                                      java.io.IOException,
                                      java.sql.SQLException
Constructor. Creates a database if one doesn't exist.

Parameters:
dbName - - Database name. E.g. C:\myproject\myDB.
initConnectionTransaction -
Throws:
java.lang.ClassNotFoundException
java.io.IOException
java.sql.SQLException
Method Detail

initDB

protected void initDB()
               throws java.sql.SQLException
Override this method to automatically initialize database if it does not exist

Throws:
java.sql.SQLException


Copyright © 2006 Hammurapi Group. All Rights Reserved.