Package com.sun.ts.tests.common.ejb.dba
Class StringDBSupport
java.lang.Object
com.sun.ts.tests.common.ejb.dba.DBSupport
com.sun.ts.tests.common.ejb.dba.StringDBSupport
- All Implemented Interfaces:
- Serializable
DB Support object for DB table using whose primary key is an 'int'.
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected floatprotected static final StringName of the property whose value is the DB table nameFields inherited from class com.sun.ts.tests.common.ejb.dba.DBSupportdbConnection, DBLookupName, ds, nctx, prefix, tablePrefix
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcreateNewRow(String cofID, String cofName, float cofPrice) static voidinitTable(Properties props) booleanfloatvoidvoidstorePrice(String pkey, float cofPrice) Methods inherited from class com.sun.ts.tests.common.ejb.dba.DBSupportcloseDBConnection, closeStmt, getDBConnection, getStmt, initTable
- 
Field Details- 
strTablePrefixName of the property whose value is the DB table name- See Also:
 
- 
cofID
- 
cofName
- 
cofPriceprotected float cofPrice
 
- 
- 
Constructor Details- 
StringDBSupportCreate a new DBSupport object. If called from an EJB or a Web component, you must make sure to call TestUtil.init() before creating a new DBSupport object.- Throws:
- Exception
 
 
- 
- 
Method Details- 
initTable- Throws:
- Exception
 
- 
keyExists- Throws:
- SQLException
 
- 
createNewRowpublic void createNewRow(String cofID, String cofName, float cofPrice) throws jakarta.ejb.CreateException, SQLException - Throws:
- jakarta.ejb.CreateException
- SQLException
 
- 
loadPrice- Throws:
- SQLException
 
- 
storePrice- Throws:
- SQLException
 
- 
removeRow- Throws:
- SQLException
 
 
-