All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ibm.as400.access.AS400JDBCDriverRegistration Maven / Gradle / Ivy

The newest version!
/*
 * Copyright Debezium Authors.
 *
 * Licensed under the Apache Software License version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
 */
package com.ibm.as400.access;

import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;

public class AS400JDBCDriverRegistration {
    public static void registerCcsidDriver() throws SQLException {
        // remove old driver
        try {
            while (true) {
                final Driver remove = DriverManager.getDriver("jdbc:as400://host");
                DriverManager.deregisterDriver(remove);
            }
        }
        catch (final SQLException e) {
        }
        DriverManager.registerDriver(new AS400JDBCDriverForcedCcsid());
    }

    public static void registerOriginalDriver() throws SQLException {
        // remove old driver
        try {
            while (true) {
                final Driver remove = DriverManager.getDriver("jdbc:as400://host");
                DriverManager.deregisterDriver(remove);
            }
        }
        catch (final SQLException e) {
        }
        DriverManager.registerDriver(new AS400JDBCDriver());
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy