viernes, 14 de junio de 2019
sábado, 1 de junio de 2019
Programación JDBC SQL POSTGRES
PROGRAMACION JAVA JDBC POSTGRESQL
Autor:Carlos Caceres Ochoa.
Descargar Proyecto Netbeans JDBC POSTGRESQL
Crear Base de Datos Llamado db
Tabla Tipo Identificación
CREATE TABLE dbo.tipoidentificacion
(
id integer NOT NULL,
tipo character(50),
CONSTRAINT pk_tipoid PRIMARY KEY (id)
);
Tabla Cliente
CREATE TABLE dbo.cliente
(
numid character(15) NOT NULL,
tipoid integer,
primnom character(20),
segnom character(20),
primapel character(20),
segapel character(20),
direccion text,
telmovil character(10),
correo text,
CONSTRAINT pk_cliente PRIMARY KEY (numid),
CONSTRAINT fk_tipoid FOREIGN KEY (tipoid)
REFERENCES dbo.tipoidentificacion (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
);
Archivo Conexion.java
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.SQLWarning;
public class Conexion
{
//Objeto Tipo conexion que contiene todos los parametros para interactuar
//con la BD se crea un objeto tipo con
public Connection con;
//Constructor de la clase Conexion que contiene el parametro nombre que determina
//el nombre de la base de datos que se va ha conectar con el ODBC
public Conexion()
{
try
{
//Clase que especifica el nombre de los controladores que se van
//ha utilizar en la carga de la BD en este caso son los de Access
Class.forName("org.postgresql.Driver"); //loads the driver
}
catch(ClassNotFoundException e)
{
System.out.println("No encontro driver");
}
try
{
//url es un texto que contiene la ruta del nombre o la direccion
//de coneccion de la base da Datos conectada al JDBC
String url = "jdbc:postgresql://localhost:5432/db";
//Con es el objeto creado para la coneccion donde se especifican los
//parametros de la ubicacion de la BD, login si la base de datos
//posee seguridad y por ultimo la clave
//DriverManager.getConnection es el servicio que permite establecer
//la conexion ABRIR CONEXION!!!
con = DriverManager.getConnection(url, "postgres", "123456");
//checkForWarning es una funcion que recibe como parametro
//el listado de los errores generados en la conexion
checkForWarning (con.getWarnings ());
//Es un drvie que permite cargar las configuraciones del proveedor
//de la BD en este caso las reglas de configuraciones de pOSTgRESS
DatabaseMetaData dma = con.getMetaData ();
// System.out.println("\nConectado a: " + dma.getURL());
//System.out.println("Rurta de la base de datos: "+con."");
// System.out.println("Driver " + dma.getDriverName());
// System.out.println("Version " + dma.getDriverVersion());
// System.out.println("");
}
catch (SQLException ex)
{
System.out.println ("\n*** SQLException caught ***\n");
while (ex != null)
{
System.out.println ("SQLState: " +
ex.getSQLState ());
System.out.println ("Message: " + ex.getMessage ());
System.out.println ("Vendor: " +
ex.getErrorCode ());
ex = ex.getNextException ();
System.out.println ("");
}
}
catch (java.lang.Exception ex)
{
ex.printStackTrace ();
}
}
private static boolean checkForWarning (SQLWarning warn) throws SQLException
{
boolean rc = false;
if (warn != null)
{
System.out.println ("\n *** Warning ***\n");
rc = true;
while (warn != null)
{
System.out.println ("SQLState: " +warn.getSQLState ());
System.out.println ("Message: " +warn.getMessage ());
System.out.println ("Vendor: " +warn.getErrorCode ());
System.out.println ("");
warn = warn.getNextWarning ();
}
}
return rc;
}
public void cerrarConexion()
{
try
{
//Cierra la conexion de la Base de Datos
con.close();
System.out.println("Cerrada la conexion con la Base de Datos");
}
catch(SQLException e)
{
System.out.println("Error al cerrar la conexion con la Base de datos. \n"+e);
}
}
}
Autor:Carlos Caceres Ochoa.
Descargar Proyecto Netbeans JDBC POSTGRESQL
Crear Base de Datos Llamado db
Tabla Tipo Identificación
CREATE TABLE dbo.tipoidentificacion
(
id integer NOT NULL,
tipo character(50),
CONSTRAINT pk_tipoid PRIMARY KEY (id)
);
Tabla Cliente
CREATE TABLE dbo.cliente
(
numid character(15) NOT NULL,
tipoid integer,
primnom character(20),
segnom character(20),
primapel character(20),
segapel character(20),
direccion text,
telmovil character(10),
correo text,
CONSTRAINT pk_cliente PRIMARY KEY (numid),
CONSTRAINT fk_tipoid FOREIGN KEY (tipoid)
REFERENCES dbo.tipoidentificacion (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
);
PROCEDIMIENTOS DE PRUEBA
Procedimiento Suma de Dos Numeros
CREATE OR REPLACE FUNCTION dbo.suma(
n integer,
m integer)
RETURNS integer AS
$BODY$
begin
return n+m;
end
$BODY$
LANGUAGE plpgsql;
Procedimiento Insertar Registro tabla Tipo Identificación
CREATE OR REPLACE FUNCTION dbo.creartipoid(
ide integer,
tipoe character)
RETURNS integer AS
$BODY$
begin
INSERT INTO dbo.tipoidentificacion(id, tipo)
VALUES (ide, tipoe);
return 1;
exception
when unique_violation then
return 0;
end;
$BODY$
LANGUAGE plpgsql;
Archivo Conexion.java
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.SQLWarning;
public class Conexion
{
//Objeto Tipo conexion que contiene todos los parametros para interactuar
//con la BD se crea un objeto tipo con
public Connection con;
//Constructor de la clase Conexion que contiene el parametro nombre que determina
//el nombre de la base de datos que se va ha conectar con el ODBC
public Conexion()
{
try
{
//Clase que especifica el nombre de los controladores que se van
//ha utilizar en la carga de la BD en este caso son los de Access
Class.forName("org.postgresql.Driver"); //loads the driver
}
catch(ClassNotFoundException e)
{
System.out.println("No encontro driver");
}
try
{
//url es un texto que contiene la ruta del nombre o la direccion
//de coneccion de la base da Datos conectada al JDBC
String url = "jdbc:postgresql://localhost:5432/db";
//Con es el objeto creado para la coneccion donde se especifican los
//parametros de la ubicacion de la BD, login si la base de datos
//posee seguridad y por ultimo la clave
//DriverManager.getConnection es el servicio que permite establecer
//la conexion ABRIR CONEXION!!!
con = DriverManager.getConnection(url, "postgres", "123456");
//checkForWarning es una funcion que recibe como parametro
//el listado de los errores generados en la conexion
checkForWarning (con.getWarnings ());
//Es un drvie que permite cargar las configuraciones del proveedor
//de la BD en este caso las reglas de configuraciones de pOSTgRESS
DatabaseMetaData dma = con.getMetaData ();
// System.out.println("\nConectado a: " + dma.getURL());
//System.out.println("Rurta de la base de datos: "+con."");
// System.out.println("Driver " + dma.getDriverName());
// System.out.println("Version " + dma.getDriverVersion());
// System.out.println("");
}
catch (SQLException ex)
{
System.out.println ("\n*** SQLException caught ***\n");
while (ex != null)
{
System.out.println ("SQLState: " +
ex.getSQLState ());
System.out.println ("Message: " + ex.getMessage ());
System.out.println ("Vendor: " +
ex.getErrorCode ());
ex = ex.getNextException ();
System.out.println ("");
}
}
catch (java.lang.Exception ex)
{
ex.printStackTrace ();
}
}
private static boolean checkForWarning (SQLWarning warn) throws SQLException
{
boolean rc = false;
if (warn != null)
{
System.out.println ("\n *** Warning ***\n");
rc = true;
while (warn != null)
{
System.out.println ("SQLState: " +warn.getSQLState ());
System.out.println ("Message: " +warn.getMessage ());
System.out.println ("Vendor: " +warn.getErrorCode ());
System.out.println ("");
warn = warn.getNextWarning ();
}
}
return rc;
}
public void cerrarConexion()
{
try
{
//Cierra la conexion de la Base de Datos
con.close();
System.out.println("Cerrada la conexion con la Base de Datos");
}
catch(SQLException e)
{
System.out.println("Error al cerrar la conexion con la Base de datos. \n"+e);
}
}
}
sábado, 25 de mayo de 2019
practica db
CREATE TABLE dbo.datos
(
codigo character(10) NOT NULL,
departamento character(100),
municipio character(100),
habmun integer,
CONSTRAINT pk_datos PRIMARY KEY
(codigo)
)
REGISTROS TABLA DBO.DATOS
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1000',
'bolivar','Cartagena de Indias', 960000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1001',
'bolivar','Turbaco', 200000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1002',
'atlantico','Barranquilla', 120000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1003', 'atlantico','Soledad',
300000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1004',
'magdalena','Santa Marta', 960000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1005',
'magdalena','Plato', 960000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1006',
'Bolivar','Arjona', 250000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1007',
'Bolivar','Carmen de Bolivar', 500000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1008',
'Sucre','Sincelejo', 820000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1009',
'Cordoba','Monteria', 780000);
INSERT INTO dbo.datos(
codigo, departamento,
municipio, habmun)
VALUES ('1010',
'guajira','riohacha', 740000);
martes, 21 de mayo de 2019
miércoles, 15 de mayo de 2019
miércoles, 8 de mayo de 2019
Proyecto Generar Información de Base de Datos Etiquetas Html
Proyecto Generar Información de Base de Datos Etiquetas Html
1. Crear la Base De Datos de Nombre bd en PhpMyAdmin
2. Importar el Archivo bd.sql en la base de datos llamada bd
3. Copiar en la Carpeta de Despliegue de Wamp el Proyecto
Link de DescargaProyecto:
Proyecto Etiquetas de Base de Datos Proyecto Integrador Web
Suscribirse a:
Entradas (Atom)