org.nakedobjects.plugins.sql.objectstore
Interface DatabaseConnector

All Known Implementing Classes:
AbstractDatabaseConnector, JdbcConnector

public interface DatabaseConnector


Method Summary
 void begin()
           
 void close()
           
 void commit()
           
 int count(java.lang.String sql)
           
 void delete(java.lang.String sql)
           
 DatabaseConnectorPool getConnectionPool()
           
 boolean hasTable(java.lang.String tableName)
           
 void insert(java.lang.String sql)
           
 void insert(java.lang.String sql, java.lang.Object oid)
           
 boolean isUsed()
           
 void rollback()
           
 Results select(java.lang.String sql)
           
 void setConnectionPool(DatabaseConnectorPool pool)
           
 void setUsed(boolean isUsed)
           
 int update(java.lang.String sql)
          Updates the database using the specified sql statement, and returns the number of rows affected.
 

Method Detail

close

void close()

count

int count(java.lang.String sql)

delete

void delete(java.lang.String sql)

hasTable

boolean hasTable(java.lang.String tableName)

insert

void insert(java.lang.String sql)

insert

void insert(java.lang.String sql,
            java.lang.Object oid)

select

Results select(java.lang.String sql)

update

int update(java.lang.String sql)
Updates the database using the specified sql statement, and returns the number of rows affected.


setUsed

void setUsed(boolean isUsed)

isUsed

boolean isUsed()

commit

void commit()

rollback

void rollback()

setConnectionPool

void setConnectionPool(DatabaseConnectorPool pool)

getConnectionPool

DatabaseConnectorPool getConnectionPool()

begin

void begin()


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.