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

io.github.josecarlosbran.JBSqlUtils.Enumerations.ConeccionProperties Maven / Gradle / Ivy

Go to download

JBSqlUtils es un ORM desarrollado en java por José Carlos Alfredo Bran Aguirre, que permite gestionar BD's SQLite, MySQL, MariaDB, PostgreSQL y SQLServer, de una manera fácil y rápida sin interrumpir la ejecución del hilo principal del programa, lo cual la hace un potente ORM, por medio del cual tendrá acceso a un CRUD, configurando únicamente la conexión del modelo, los atributos que posee la tabla en BD's cómo variables que pertenecerán al modelo en su aplicación. JBSqlUtils también proporciona un potente generador de instrucciones SQL que le permitirá crear o eliminar una tabla, insertar, seleccionar, actualizar o eliminar registros de una tabla en su BD's sin necesidad de instanciar un modelo cómo tal, únicamente tendrá que configurar previamente la conexión a su BD's. Lo cual la hace un potente ORM para aplicaciones android y sistemas empresariales que tengan la necesidad de poder conectarse a alguna de estas 4 tipos de BD's, cabe mencionar que para ello utiliza el SQLite JDBC de org.xerial, org.postgresql, mysql y com.microsoft.sqlserver. Para mayor información, consultar el enlace del proyecto

There is a newer version: 1.3.1.2
Show newest version
package io.github.josecarlosbran.JBSqlUtils.Enumerations;

/**
 * Enumeración que permite indicar la propiedad de conección que se esta seteando entre las variables de entorno de la JVM.
 *
 * @author Jose Bran
 */
public enum ConeccionProperties {
    /**
     * Tipo de BD's a la cual se conectara.
     */
    DBTYPE("DataBase"),
    /**
     * Host en el cual se encuentra la BD's a la cual se conectara.
     */
    DBHOST("DataBaseHost"),
    /**
     * Puerto en el cual esta escuchando la BD's a la cual nos vamos a conectar.
     */
    DBPORT("DataBasePort"),
    /**
     * Usuario con el que se establecera conexión a la BD's
     */
    DBUSER("DataBaseUser"),
    /**
     * Contraseña del Usuario con el que se establecera conexión a la BD's
     */
    DBPASSWORD("DataBasePassword"),
    /**
     * Propiedades extra para la url de conexión a BD's por ejemplo
     * {@literal ?autoReconnect=true&useSSL=false}
     */
    DBPROPERTIESURL("DBpropertisUrl"),
    /**
     * Nombre de la BD's a la cual nos conectaremos.
     */
    DBNAME("DataBaseBD");
    /**
     * Indica la propieda que se estara setiando
     */
    private String propiertie;

    /**
     * Constructor de la numeración
     *
     * @param propiertie La propiedad correspondiente a la numeración seleccionada
     */
    ConeccionProperties(String propiertie) {
        this.setPropiertie(propiertie);
    }

    /**
     * Obtiene la propiedad que posee la numeración
     *
     * @return Propiedad que posee la numeración
     */
    public String getPropiertie() {
        return propiertie;
    }

    /**
     * Setea la propiedad de la numeración
     *
     * @param propiertie Propiedad que se setea a la numeración
     */
    private void setPropiertie(String propiertie) {
        this.propiertie = propiertie;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy