Class SDriverDB2

java.lang.Object
simpleorm.sessionjdbc.SDriver
simpleorm.drivers.SDriverDB2
Direct Known Subclasses:
SDriverDB2_400

public class SDriverDB2 extends SDriver
Contains DB2/400 (iSeries DB2/Implementation tested on OS400 v5.1)

CHAR/VARCHAR max 255 else LONG VARCHAR. CHARS are auto trimed on retrieval. '' is not null (unlike ORACLE).

  • Constructor Details

    • SDriverDB2

      public SDriverDB2()
  • Method Details

    • driverName

      protected String driverName()
      Description copied from class: SDriver
      The driver name to be compared to getMetaData().getDriverName()
      Overrides:
      driverName in class SDriver
    • maxIdentNameLength

      public int maxIdentNameLength()
      Description copied from class: SDriver
      The maximum size for table names and foreign key constraint names.
      Overrides:
      maxIdentNameLength in class SDriver
    • addNull

      protected void addNull(StringBuffer sql, SFieldScalar fld)
      DB2 does not allow just NULL.
      Overrides:
      addNull in class SDriver