org.makumba.db.makumba.sql
Class MsSqlDatabase
java.lang.Object
org.makumba.db.makumba.Database
org.makumba.db.makumba.sql.Database
org.makumba.db.makumba.sql.MsSqlDatabase
public class MsSqlDatabase
- extends Database
the database adapter for Microsoft SQL Server
Methods inherited from class org.makumba.db.makumba.sql.Database |
checkState, checkState, closeResourcePool, exec, getDuplicateFields, getEngine, getEngineProperty, getIdleConnections, getLimitSyntax, getMaxPointerValue, getMinPointerValue, getNameResolverHook, getOpenedConnections, getPointer, getPooledDBConnection, getResourcePoolSize, getTableClass, getTableClassConfigured, getWrappedStatementToString, isDuplicateException, isForeignKeyViolationException, isLimitOffsetFirst, logException, logException, logException, OQLDate, parseReadableForeignKeyErrorMessage, prepareQueryImpl, prepareUpdateImpl, readCatalog, SQLEscape, supportsForeignKeys, supportsUTF8 |
Methods inherited from class org.makumba.db.makumba.Database |
checkForeignKeys, close, copyFrom, copyFrom, copyFrom, copyFrom, copyFrom, deleteFrom, deleteFrom, deleteFrom, deleteFrom, finalize, findConfig, getConfiguration, getConfigurationProperties, getDBConnection, getDBConnection, getDbsv, getFieldNameInSource, getName, getNameResolver, getTable, getTable, getTypeNameInSource, initialiseTables, isAutoIncrement, makePseudoTable, openTable, openTables, usesHibernateIndexes |
MsSqlDatabase
public MsSqlDatabase(Properties p)
- calls super and adds DB-specific properties
getJdbcUrl
protected String getJdbcUrl(Properties p)
- Description copied from class:
Database
- builds a JDBC Connection URL given the host, sqlEngine and database properties
- Overrides:
getJdbcUrl
in class Database
makeDBConnection
protected DBConnection makeDBConnection()
- Overrides:
makeDBConnection
in class Database
supportsLimitInQuery
public boolean supportsLimitInQuery()
- MS SQL Server uses incompatible sytax, see http://blog.daemon.com.au/archives/000301.html
- Overrides:
supportsLimitInQuery
in class Database