ARCmop Java Programacion Solaris Linux

Java-linux-programacion

Archivos de la categoría ‘Programacion’

LAS 12 REGLAS DE CODD QUE DETERMINAN LA FIDELIDAD DE UN SISTEMA RELACIONAL AL MODELO RELACIONAL

Publicado por Cmop en Agosto 23, 2009

codd

En la década de los 80 comenzaron a aparecer numerosos SGBD que se anunciaban como “relacionales”. Sin embargo estos sistemas carecían de muchas características que se consideran importantes en un sistema relacional, perdiendo muchas ventajas del modelo relacional. Como ejemplo extremo de esto “sistemas relacionales” eran simplemente sistemas que utilizaban tablas para almacenar la información, no disponiendo de elementos como claves primarias, etc.

En 1984 Codd publicó 12 reglas que un verdadero sistema relacional debería de cumplir. En la práctica algunas de ellas son difíciles de realizar.

Un sistema podrá considerarse “más relacional” cuanto más siga estas reglas.

REGLA  0

Para que un sistema se denomine sistema de gestión de bases de datos relacionales, este sistema debe usar (exclusivamente) sus capacidades relacionales para gestionar la base de datos.

REGLA 1: REGLA DE LA INFORMACIÓN

Toda la información en una base de datos relacional se representa explícitamente en el nivel lógico exactamente de una manera: con valores en tablas.

Leer el resto de esta entrada »

Publicado en Programacion | Etiquetado: , , , , | Deja un Comentario »

Conectar Java con Servidor Firebird 2.1

Publicado por Cmop en Junio 25, 2009

Java_logofirebird-logo-300

Bueno hoy, les alcanzaré una de las formas como conectarse a Firebird desde una Aplicacion escrita en java.

Firebird es un sistema de administración de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C++. El proyecto se desarrolla activamente y el 18 de abril de 2008 fue liberada la versión 2.1.

Leer el resto de esta entrada »

Publicado en Programacion, java | Etiquetado: , , , , , , | Deja un Comentario »

Conectar Java con Servidor Postgres 8.3

Publicado por Cmop en Junio 21, 2009

Java_logologo-postgres

Hola, hoy les explicare como hacer una conexion exitosa desde JAVA a un servidor Postgres 8.3, PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. A mi parecer muy bueno, espero poder colocar proximas entradas, de pequeñas aplicaciones usando este SGBD.

Empecemos.

Leer el resto de esta entrada »

Publicado en Postgres, Programacion, java | Etiquetado: , , , , , , | 2 Comentarios »

Conectar Java con Servidor Mysql 5.1

Publicado por Cmop en Junio 21, 2009

Java_logologo-mysql

Hola, en este ocasion les explicare como hacer para poder conectar una aplicacion de Java con un Servidor Mysql, bueno empecemos.

Leer el resto de esta entrada »

Publicado en Programacion, java | Etiquetado: , , , , , , | Deja un Comentario »

Conectar Java con Servidor SQL 2000

Publicado por Cmop en Junio 21, 2009

Java_logosql2000ent
Hola, en esta ocasión tratare  de enseñarles como podemos conectar una aplicacion Java con un Base de Datos que esta albergada en un servidor SQL 2000, algo que me tuvo molestando durante un tiempo, empecemos.

Leer el resto de esta entrada »

Publicado en Programacion, java | Etiquetado: , , , , , , | 1 comentario

Instalacion de Postgres, Solucion al error: “FATAL: no se pudo crear el archivo de bloqueo «postmaster.pid»: Permission denied”

Publicado por Cmop en Junio 21, 2009

logo-postgres

Hola, al instalar Postgres 8.3.7 en mi pc me di cuenta, que el servidor no podia iniciarse, despues de leer el Visor de Sucesos de Windows, me decia que no podia crear un archivo llamado “postmaster.pid”, el error estaba claramente descrito, “%t FATAL:  no se pudo crear el archivo de bloqueo «postmaster.pid»: Permission denied”, “fault permissions”, en la carpeta “C:\Archivos de programa\PostgreSQL\8.3\data”.

Leer el resto de esta entrada »

Publicado en Postgres, Programacion | Etiquetado: , , , , , , | 1 comentario

Videos Tutoriales Netbeans con PHP netbeans.tv

Publicado por Cmop en Mayo 9, 2009

La OSUM Open Source University Meetup, me ha enviado a mi correo los enlaces a unos videos que quiero compartir con ustedes, sobre el manejo de Netbeans con php, en ellos nos explican como hacer algunas cosas interesantes en PHP desde Netbeans 6.5.

Espero sean de su agrado y los ayude.

Leer el resto de esta entrada »

Publicado en java | Etiquetado: , , , | Deja un Comentario »

Configurar Apache para interpretar WML mas Emulador y Navegador

Publicado por Cmop en Marzo 22, 2009

En esta ocasion, vamos a ver como podemos configurar el Servidor Apache para poder colocar nuestras paginas de tipo WML, y como podemos programar en una interfaz amigable, y ver los resultados.

Herramientas Utilizadas:

  1. Tener instalado el Servidor Apache instalado.
  2. Deckit, emulador de paginas WML.
  3. WinWAP, browser para visualizar paginas WML.
  4. Notepad++, editor muy personalizable.

Ahora lo siguiente es configurar algunos parametros que seran necesarios, para el correcto funcionamiento, empecemos.

Leer el resto de esta entrada »

Publicado en WML | Etiquetado: , , , , | 9 Comentarios »

JCreator Generar Jar

Publicado por Cmop en Noviembre 14, 2008

Cuando programamos en java y si usamos el Editor JCreator, nos damos con la sorpresa que no genera el archivo JAR ejecutable, que nos generan JBuilder, Jdevelop, Netbeans, eclipse. Pues a mi parecer el JCreator por su sencilla interfaz y sus prestaciones aun esta en mi PC. EL JCreator tiene una herramienta que podemos activar “Create Jar File” el inconveniente que presenta esta herramienta es que al crear el archivo JAR, el archivo Manifiesto (el que indica cual sera la clase que lanzara el programa”, esta mal construido y es por eso que en un principio pense hacer esta herramienta solo para que cree el Manifiesto correctamente, pero despues me pregunte ¿porque no ademas, GENERAR el JAR?, y aqui inicia la explicacion:

Es una pequeña aplicacion hecha en java que sera el encargado de crear el archivo Manifest de acuerdo al nombre de la clase que queremos sea la que lance el JAR.
Esta aplicacion consta con una sencilla interfaz:

En ella escribiremos el nombre de la clase, y simplemente damos click en el Boton “Aceptar”,
y listo tendremos el jar creado en la carpeta de exportacion de nuestro Projecto, esa carpeta
es la que esta en la subcarpeta “Nuestro_Projecto/classes”.

Pero antes necesitamos preparar la configuracion de nuestra Herramienta en el JCreator,
pues vamos a eso:

  1. Descargamos el siguiente fichero de la siguiente direccion: creaJar
    y lo copiamos en la carpeta que deseemos tener la herramienta, en mi caso “c:\”
  2. Abrimos el Jcreator y vamos a: Configure–>Options–>Tools
  3. Hacemos click en el Boton “NEW”
  4. Seleccionamos la Opcion “Program”
  5. En el cuadro de Dialogo para seleccionar el fichero, seleccionamos en tipo “All FIles (*.*)” buscamos el archivo que se descargo y Aceptamos, el fichero se llama “creaJar.jar”
  6. Despues se habra creado una nueva entrada debajo de Tools, llamada “creaJar.jar”, la seleccionamos y editamos:
    a) Commands: java -jar “C:\creaJar.jar”
    b) Arguments: “$[OutputPath]” “$[JavaHome]\bin\jar.exe” “cfm $[PrjName].jar MANIFEST.MF .”
    c) Initial Directory: “$[OutputPath]“
  7. Marcamos la opcion: “Capture Output” para evitar la consola, aplicar y aceptar y listo.Asi pues ahora solo debemos crear Nuestro Proyecto y para generar el jar, vamos a “Tools–>creaJar” nos saldra un mensaje pidiendonos el nombre de la clase que deseamos sea la que lance el jar. escribimos un nombre correcto. Y bueno despues vamos a la carpeta de nuestro proyecto, entramos a la subcarpeta “classes” y alli encontraremos el jar completamente funcional.Asi es como yo lo hago en el JCreator 4.5, aunque personalemente, para interfaces mucho mas complejas uso el Netbeans 6.1.Ajunto el Codigo de esta pequeña aplicacion: Codigo Fuente, esta sencilla aplicacion podria ser modificada para que evaluara si el nombre de la clase existe dentro la carpeta de archivos fuentes, y otras cosas mas, pero eso queda para otra ocasion.
    saludos
  8. ACTUALIZACION, video donde se demuestra el uso:

Publicado en java | Etiquetado: , , , , | 5 Comentarios »

Agregar y Eliminar Filas a un JTable Facil

Publicado por Cmop en Noviembre 11, 2008

Muchas veces hemos buscado como poder agregar una fila a un Objeto del tipo JTable, y pues en la api de la clase JTable no existe un metodo addFila o addRow, ademas el hecho que estemos programando por ejemplo en Netbeans como es mi caso, alguno pueden decir que nos puede dificultar las cosas ya que Netbeans genera el codigo de creacion de componentes, por eso quise mostrar esta manera de agregar y remover filas.

jtable

Simplemente 2 botones, uno para agregar y otro para eliminar la ultima fila, veamos.

private void jButtonAgregarActionPerformed(java.awt.event.ActionEvent evt)
{
DefaultTableModel temp = (DefaultTableModel) jTableProcesos.getModel();
Object nuevo[]= {temp.getRowCount()+1,"",""};
temp.addRow(nuevo);
}

Lo que se hace es obtenet un Objeto del tipo DefaultTableModel , el cual si nos permite agregar filas, tomando a traves del Metodo “getModel()” de la tabla “jTableProcesos, y despues haciendo una “transformacion de tipo cast” al tipo DefaultTableModel. Despues ya podemos agregar la fila y se actualizará, automáticamente.

Para eliminar la última fila

private void jButtonEliminarActionPerformed(java.awt.event.ActionEvent evt)
{
try
{
DefaultTableModel temp = (DefaultTableModel) jTableProcesos.getModel();
temp.removeRow(temp.getRowCount()-1);
}
catch(ArrayIndexOutOfBoundsException e){;}
}

La misma manera de obtener el objeto DefaultTableModel, y para eliminar solo recurrimos al metodo “removeRow()” de esa clase.

Espero que esta manera sencilla sea de utilidad, pues he tratado de tocar nada mas del codigo del Netbeans, saludos.

Adjunto:

– JAR ejecutable de la demostracion:JAr ejecutable

-Codigo Fuente del Demo: Source

Publicado en java | Etiquetado: , , , | 2 Comentarios »