Package org.kawanfw.sql.api.server

Provides classes and interfaces to configure the Server SQL Manager.

Includes:

  • The DatabaseConfigurator for defining programmatically how to create a Connection (without using default implementation in aceql-server.properties.
  • Tool to analyze sql statement syntax.
  • The DefaultPoolsInfo servlet.
  • Interface Summary
    Interface Description
    DatabaseConfigurator
    Interface that defines the database configurations for AceQL HTTP.
  • Class Summary
    Class Description
    DataSourceStore
    Allows to retrieve for each database the org.apache.tomcat.jdbc.pool.DataSource corresponding to the Tomcat JDBC Pool created at AceQL Web server startup.
    DefaultDatabaseConfigurator
    Default implementation of server side configuration for AceQL.
    DefaultPoolsInfo
    Allows to display current JDBC pool status and info for each database.
    Includes 3 methods to modify the JDBC pools.
    SqlEvent
    Allows to get all details of a SQL event asked by the client side.
    StatementAnalyzer
    Class that allows the analysis of the string content of a SQL statement, mainly for security reasons.
    StatementNormalizer
    Allows to "normalize" the text of a SQL statement.
  • Exception Summary
    Exception Description
    DatabaseConfigurationException
    Thrown to indicate that a Database configuration error has been detected.