ThinkUI Data Generator 1.0.2 API

thinkui.datagen.ant
Class GenerateTask.DbConnectionData

java.lang.Object
  extended bythinkui.datagen.ant.GenerateTask.DbConnectionData
Enclosing class:
GenerateTask

public class GenerateTask.DbConnectionData
extends java.lang.Object

Encapsulate the database connection data. The following are the examples of usage for various databases (note: this is the same set supported by the ThinkUI SQL Client). As a precaution, it is recommended that the read_only flag be set to false to prevent accidental modification of the database. If auto_commit flag is false, then commits (if applicable) will be performed at a specified interval (defaults to after every 100 inserts).

Apache Derby/IBM Cloudscape database:

 <connection>
     <param name="name" value="thinkui"/>
     <param name="object_mgr_class_name" value="thinkui.db.cloudscape.CloudscapeJDBCDataObjectManager"/>
     <param name="jdbc_driver_class_name" value="org.apache.derby.jdbc.EmbeddedDriver"/>
     <param name="url" value="jdbc:derby:C:\Program Files\ThinkUI\DataGenerator\output\outputDB"/>
     <param name="user_name" value="thinkui"/>
     <param name="password" value="software"/>
 </connection>
 
PostgreSQL database:
 <connection>
     <param name="name" value="thinkui"/>
     <param name="object_mgr_class_name" value="thinkui.db.postgresql.PostgreSQLJDBCDataObjectManager"/>
     <param name="jdbc_driver_class_name" value="org.postgresql.Driver"/>
     <param name="url" value="jdbc:postgresql://localhost:5432/thinkui"/>
     <param name="user_name" value="thinkui"/>
     <param name="password" value="software"/>
 </connection>
 
Oracle database:
 <connection>
     <param name="name" value="thinkui"/>
     <param name="object_mgr_class_name" value="thinkui.db.oracle.OracleJDBCDataObjectManager"/>
     <param name="jdbc_driver_class_name" value="oracle.jdbc.driver.OracleDriver"/>
     <param name="url" value="jdbc:thin:@db.thinkui.com:1530:thinkui"/>
     <param name="user_name" value="thinkui"/>
     <param name="password" value="software"/>
     <param name="auto_commit" value="false"/>
     <param name="read_only" value="false"/>
 </connection>
 


Constructor Summary
GenerateTask.DbConnectionData()
           
 
Method Summary
 GenerateTask.Parameter createParam()
           
 java.util.List getParameters()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateTask.DbConnectionData

public GenerateTask.DbConnectionData()
Method Detail

createParam

public final GenerateTask.Parameter createParam()

getParameters

public final java.util.List getParameters()

ThinkUI Data Generator 1.0.2 API

Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.