Ir al contenido principal

Entradas

Mostrando entradas de julio, 2010

Ejemplo de Agregar libreria a netbeans

En ocasiones cuando estamos desarrollando nos puede interesar tener acceso a una serie de Clases que no están incluidas en las APIs estándares de Java. Ahora vamos a ver un ejemplo de cómo podemos añadir la APi JavaMail cómo una librería de NetBeans y cómo acceder a esta librería desde un proyecto para en este caso podamos enviar correos electrónicos desde una Clase Java. Nota: El fichero mail.jar que contiene la API JavaMail se encuentra en nuestro ordenador en la carpeta lib de la instalación de Glassfish. En caso de no tener Glassfish instalado podemos obtener la mencionada API en el siguiente vínculo http://java.sun.com/products/javamail/downloads/index.html . Para crear una nueva Librería para que pueda ser accesible desde cualquier proyecto realizado con el IDE NetBeans tenemos que seleccionar Tools Libraries . Basados en un proyecto de nombre protaghandler  fuente http://www.javadabbadoo.org/. en el cuadro de diálogo Library Manager hacemos clic s

Between con MySQL - java

EJemplo de utilizacion de BetWeen con Java y MySQL: public void consultaSQlSoportesAtendidos(String palabra){ // Insertar datos a la bd MySQL: try{ Class.forName("com.mysql.jdbc.Driver"); // este es el driver que copiaron y pegaron Connection conne=(Connection) DriverManager.getConnection(url,login,password);// esta es la verificación de la conexión con mysql Statement consulta=conne.createStatement(); // crea una variable que se encargue del código de sql //cansulta SQL capturada en la variable rs// ResultSet rs = consulta.executeQuery ("SELECT sum(VALOR) as resultado from soportes where ESTADO='2' and FECHA_REPARA between '"+ConvertirFechaString(jdfIngresos.jdcFechaInicial.getCalendar())+"' and '"+ConvertirFechaString(jdfIngresos.jdcFechaFinal.getCalendar())+"'"); // Se recorre el ResultSet, mostrando por pantalla los resultados. while (rs.next()) { sqlingresos=rs.getString("resultado"); }

Como utilizar JFileChooser java - abrir

public void AbrirRutaBackup(){ // Abrir el archivo .SQL el filtro se declara en la parte publica del documento: JFileChooser chooser = new JFileChooser(); chooser.setApproveButtonText("Abrir SQL"); chooser.addChoosableFileFilter(new modulo.SQLFilter()); chooser.showOpenDialog(null); if (chooser.getSelectedFile() !=null) { nombrebackup=chooser.getSelectedFile(); selecRestauraBack=1; System.out.println (nombrebackup); } else if (chooser.getSelectedFile() ==null){ selecRestauraBack=0; } }//final de la instruccion//

Como utilizar JFileChooser java - guardar

Ejemplo basico de como obtener el paht de un archivo con JFileChooser: la  variable selecGuardaBack es de tipo byte, y puede tener valores de 1 o cero, en este caso la utilizo para controlar alguna execepcion que se presente si no se selecciona nada con JFilechooser. Para aquellos lectores que no entienden, esto es una función razón por la cual no muestro imágenes, y debe ser declarada en la parte pública de la clase para poderla instanciar desde otra forma. Este es la clase que se implementa para filtrar archivos solo con extensión SQL: Este llamado   new modulo.SQLFilter() , solo hace referencia a una clase que se llama SQLFilter dentro del paque modulo /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package   modulo ; import   java.io.File ; /** * * @author jnisperuza */ public   class   SQLFilter   extends   javax . swin

Restaurar backup MySQL desde Java

PLATAFORMA WINDOWS: Variables: public String bd = "base"; public static String login =null; public static String password =null; public String url = "jdbc:mysql://localhost/"+bd; public String urlcero = "jdbc:mysql://localhost/"; public Connection conn = null; public Statement stm; public static File nombrebackup=null; public static File rutabackup=null; public static int selecGuardaBack=0; public static int selecRestauraBack=0; Nota: Los condicionales selecGuardaBack son solo para determinar si se escogió una ubicación en JOpenDialog. Funcion Crear Backup: public void CrearBackup(){   if (selecGuardaBack==1){      Runtime rt = Runtime.getRuntime();        try {           String command = "mysqldump --opt -u"+login+" -p"+password+" "+bd+" -r"+rutabackup+".sql";             rt.exec(command);         JOptionPane.showMessageDialog(null,"Backup creado exitosamente!");   

Descargar GIMP

GIMP es un editor gráfico que permite retocar fotografías y componer imágenes vectoriales o de mapa de bits. Cuenta con multitud de opciones que lo colocan casi a la altura de Photoshop, además de ser gratuito. Compuesto por dos ventanas principales, GIMP muestra una interfaz fragmentada e insertada en el propio entorno del escritorio . La ventaja de esto es que potencia el trabajo con varias imágenes a la vez. El soporte para capas y canales, así como de numerosos scripts de automatización, favorecen este enfoque. GIMP cuenta con las herramientas de diseño más usadas: selecciones,... ventajas que ofrece Soporte para capas y canales Todas las herramientas esenciales de diseño Soporte para Script-Fu Interfaz amigable y descriptiva Adjunto el fichero comprimido lo puedes descargar gimp desde aqui version_windows o si tienes linux u otro sistema operativo desde aqui ... Deja tu comentario o Agradecimiento... Gracias.

IcoFX - Crear Iconos

“Excelente editor de iconos, sencillo y muy completo” IcoFX es una de esas pequeñas sorpresas cotidianas capaces de alegrarnos el día: un programa que, bajo una apariencia simple y sencilla, esconde todo un editor de iconos preparado para ofrecerte todas las herramientas que necesites en la creación y edición de iconos para tu PC. Puedes diseñar iconos partiendo de cero, en cualquier tamaño, con profundidad de color de hasta 24 bits e incluso con soporte para efectos de transparencia (canal alfa). Si lo deseas, también puedes importar una imagen (BMP, PNG o JPG ... Adjunto la carpeta comprimida del programa IcoFX , dentro de ella estan unos demos de iconos crados con este... Deja tu comentario o agradcimiento... gracias..

Consulta SQL con LIKE

Utilizando sql like com mysql desde java: código: try { Class . forName ( "com.mysql.jdbc.Driver" ); // este es el driver que copiaron y pegaron Connection conne =( Connection ) DriverManager . getConnection ( url , login , password ); // esta es la verificación de la conexión con mysql Statement consulta = conne . createStatement (); // crea una variable que se encargue del código de sql ResultSet rs = consulta . executeQuery ( "select * from asesores where CEDULA like '%" + palabra + "'%" ) // Se recorre el ResultSet, mostrando por pantalla los resultados. while ( rs . next ()) { sqlnombre = rs . getString ( "NOMBRE" ); sqlcedulaase = rs . getString ( "CEDULA" ); } // Se cierra la conexión con la base de datos. conne . close (); } catch ( SQLException e ){ JOptionPane . showMessageDialog ( null , "Error SQL no se pueden leer datos! " ) ; // esto aparece cuando ya existe

Redes

Montaje de redes El mundo de las redes y las telecomunicaciones han crecido rápidamente estos últimos años, es poco frecuente encontrarse con pequeñas y medianas Empresas que no posean algún tipo de red implementada. La comodidad radica en centralizar datos y documentos de todo tipo las hacen indispensable todo esto para intercambiar información a través de la red lan por cada puesto de trabajo, así como conexiones compartidas a internet, configuración de routers, Acceso inalámbrico, repetidores de señal, entre otros servicios. Instalamos redes en entorno Linux, entornos Windows 2000/2003 server ® con autenticación de usuarios, auditorías, copias de seguridad, sistemas Raid, redes privadas virtuales, correo interno, entre otros servicios. Contáctame: Jeison Nisperuza Programador de Sistemas http://escribojava.blogspot.com/ 3126625241 - 3004030850 - 7900834 jnisperuza1102@gmail.com jeison_nisperuza@hotmail.com

Servidores Linux

Servidor Fedora: Configuración de servidores linux: con los siguientes servicios: * DNS * Mail * Mail Certificado SSL * Proxy * Web * Https * Configuracion de Aplicaciones (java, PHP...). Contáctame: Jeison Nisperuza Programador de Sistemas http://escribojava.blogspot.com/ 3126625241 - 3004030850 - 7900834 jnisperuza1102@gmail.com jeison_nisperuza@hotmail.com

COMS Control de mantenimientos y soportes

Control de Mantenimientos y Soportes Hola a todos en esta oportunidad le hablo de un programa que estoy realizando en lenguaje java  con base de datos en mysql, el programa actualmente cuanta con el modulo de usuario, asesores, ingreso y atencion de daños, modeulo de informes de ingresos y egresos, impresion en formato pdf, pronto se estara trabanjando en el modulo contable y estadistico para determinar el tiempo promedio de reparacion a los reportes ingresados. En estos dias debo estar subiendo el demo para que lo ensallen las personas que se interesen por el desarrollo de otros modulos me contacten. Descripcion: Programa Java para el control de visitas técnicas, ingresos, egreso, reportes, informes. Pantalla de Menu: Contáctame: Jeison Nisperuza Programador de Sistemas http://escribojava.blogspot.com/ 3126625241 - 3004030850 - 7900834 jnisperuza1102@gmail.com jeison_nisperuza@hotmail.com

Backup de Mysql desde Java

// variables: public static File rutabackup=null; public static int selecGuardaBack=0; // función para capturar la ruta y el nombre del backup: public void GuardarRutaBackup(){     JFileChooser fc = new JFileChooser();     fc.setApproveButtonText("Guardar Backup SQL");     fc.addChoosableFileFilter(new modulo.SQLFilter());     fc.showSaveDialog(null);     if (fc.getSelectedFile() !=null) {         rutabackup=fc.getSelectedFile();         selecGuardaBack=1;     }     else      if (fc.getSelectedFile() ==null) {         selecGuardaBack=0;      }   } public void CrearBackup(){   if (selecGuardaBack==1){      Runtime rt = Runtime.getRuntime();         try {             String command = "mysqldump --opt -u"+login+" -p"+password+" "+bd+" -r"+rutabackup+".sql";             rt.exec(command);             JOptionPane.showMessageDialog(null,"Backup creado exitosamente!");         } catch (IOException ex) {