MySQLHelper#

public class MySQLHelper implements DBHelper#

Provides cached statements for a MySQL back-end.

Author:

tf

Methods#

cleanUp#

public void cleanUp()#

Reset SRID variable, close all statements, roll back to last save point and close connection.

commit#

public void commit()#

Make all changes permanent.

getConnection#

public Connection getConnection()#

initConnection#

public Connection initConnection(TransactionInterface transaction)#

initTransaction#

public void initTransaction(Connection connection, WriteTransactionInterface transaction)#

Initialize a transaction by calling the corresponding SQL procedure.

In the database, this adds a row to the transaction table with SRID, user and timestamp.

prepareStatement#

public PreparedStatement prepareStatement(String statement)#

Prepare a statement from a string. Reuse prepared statements from the cache if available.

Parameters:
  • statement

Throws:

setHelped#

public void setHelped(TransactionInterface transaction)#