Class 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 Detail

      • SDriverDB2

        public SDriverDB2()
    • Method Detail

      • driverName

        protected java.lang.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​(java.lang.StringBuffer sql,
                               SFieldScalar fld)
        DB2 does not allow just NULL.
        Overrides:
        addNull in class SDriver