Programming & Development / April 11, 2025

How to Represent Haiti’s Departments in Java and SQL Using ISO 3166-2 Codes

Haiti departments Java enum Haiti ISO 3166-2 HT SQL Haiti departments HT department codes Haiti administrative divisions backend region enum Haiti provinces Java SQL Spring Boot regions Haiti

🇭🇹 Java Enum: Haiti’s Departments

Haiti is divided into 10 departments. Here’s the Java enum using ISO 3166-2:HT codes:

java

public enum HaitiDepartment {
    ARTIBONITE("HT-AR"),
    CENTRE("HT-CE"),
    GRAND_ANSE("HT-GA"),
    NORD("HT-ND"),
    NORD_EST("HT-NE"),
    NORD_OUEST("HT-NO"),
    OUEST("HT-OU"),
    SUD("HT-SD"),
    SUD_EST("HT-SE"),
    SUD_OUEST("HT-SO");

    private final String code;

    HaitiDepartment(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    }
}

🗃️ SQL Table and Insert Statements

sql

CREATE TABLE haiti_departments (
    id SERIAL PRIMARY KEY,
    name VARCHAR(64) NOT NULL,
    code VARCHAR(8) NOT NULL UNIQUE
);

INSERT INTO haiti_departments (name, code) VALUES
('Artibonite', 'HT-AR'),
('Centre', 'HT-CE'),
('Grand Anse', 'HT-GA'),
('Nord', 'HT-ND'),
('Nord-Est', 'HT-NE'),
('Nord-Ouest', 'HT-NO'),
('Ouest', 'HT-OU'),
('Sud', 'HT-SD'),
('Sud-Est', 'HT-SE'),
('Sud-Ouest', 'HT-SO');

✅ Summary

This setup covers all 10 departments of Haiti using ISO 3166-2:HT codes, ideal for backend services, Java applications, and SQL databases.


Comments

No comments yet

Add a new Comment

NUHMAN.COM

Information Technology website for Programming & Development, Web Design & UX/UI, Startups & Innovation, Gadgets & Consumer Tech, Cloud Computing & Enterprise Tech, Cybersecurity, Artificial Intelligence (AI) & Machine Learning (ML), Gaming Technology, Mobile Development, Tech News & Trends, Open Source & Linux, Data Science & Analytics

Categories

Tags

©{" "} Nuhmans.com . All Rights Reserved. Designed by{" "} HTML Codex