Programación en Java
Este blog sin duda contiene información valiosa que pretende enseñar acerca de Java, un excelente lenguaje de programación orientado a objetos muy utilizado en el escritorio, y aún más en el servidor. Click para leer toda la información en este blog acerca de: Java.
Ejemplos de Java, ejercicios, código fuente
- Introducción a las Aplicaciones en Java
- Introducción a los subprogramas de Java (Applets)
- Instrucciones de Control en Java
- Métodos (o funciones) en Java
- Arreglos (arrays) en Java
- Programación Basada en Objetos
- Programación Orientada a Objetos
- Ejemplos de Cadenas y caracteres en Java
- Gráficos y Java2D
- Ejemplos de Interfaces Gráficas de Usuario en Java
- Uso de los Labels, Botones, Chekbox y Campos de texto
- Ejemplos con Botones de Radio, Menús y Listas
- Manejo de Eventos del Mouse y Teclado
- Administradores de contenido comúnes: FlowLayout, BorderLayout y GridLayout
- Ejemplos de áreas de texto, paneles y scrolls
- Uso de los menús: JMenu, JMenuBar, JMenuItem y JPopupMenu
- Cambiar la apariencia visual de una aplicación (UIManager), y uso de los objetos JDesktopPane y JTabbedPane
- Administradores de contenido avanzados: BoxLayout y GridBagLayout
- Las excepciones y Java
- Subprocesamiento múltiple y programación concurrente en Java
- Ejemplo simple de Subprocesamiento múltiple en Java
- Problema Productor-Consumidor: sincronización de Hilos en Java (1)
- Problema Productor-Consumidor: sincronización de Hilos en Java (2)
- Problema Productor-Consumidor: sincronización de Hilos en Java (3)
- Programación concurrente: uso de semáforos
- Sincronización de subprocesos – Búfer Circular
- La interfaz Runnable en Java
- Manipulación de archivos en Java
- Redes en Java
- Multimedia en Java
Cosas que te servirán para comenzar
- Entorno típico de programación en Java
- Compiladores e IDE’s
- Listado de ejercicios y ejemplos
- Enlaces, tutoriales y recursos en la web
Java y… el servidor, las bases de datos y las redes
- Instalación de un entorno Web: Tomcat + JSP + MySQL
- Acceso a bases de datos con Java
- Conexiones entre MySQL y Java
- Consultar DB en Java – Mostrar resultados en un JTable
- Manipular/conectarse/consultar una base de datos hecha en Access desde Java
- Ejemplo básico de programación con JDBC y MySQL
- El servidor Apache Tomcat
- ¿Qué es JSP?
- RMI, ¿que és? + Un ejemplo sencillo con RMI
- Repasando RMI
- Crear una conexión JDBC
Java y… programación general, creación de GUIs
- Aclaración: Generar números aleatorios en Java con la clase Random
- Botones redondos en Java (y otras formas)
- Cómo crear interfaces gráficas con Look And Feel en Java
- Ejemplo Applet en Java
- Ejemplo Básico de Swing
- Implementación del algoritmo de encriptación RSA en Java (parte 1)
- Implementación del algoritmo de encriptación RSA en Java (parte 2)
- ¿Cómo instalar java en distro de linux basada en Debian?
- ¿Cómo mover el puntero del mouse en Java?
- Convertir un carácter a su representación binaria
- Juego: Aguanta el balón [by Burnhack]
- Validación de formularios en Java
- Procesando XML en Java [Xerces]
- El Juego de la Vida
- Implementación Space Invaders en Java
370 Comentarios | deja el tuyo



amigo tengo un problema no puedo conectarme a la base de datos me aparece el siguiente error
java.lang.ClassNotFoundException: org.postgresql.Driver
uso xubuntu y ya instale todos los drivers de postgresql
aqui esta el codigo de la conexion:
import java.sql.*;
import javax.swing.*;
import java.awt.*;
public class Database {
private Connection con;
private Statement stmt;
private ResultSet rs;
Database() throws SQLException, ClassNotFoundException{
DatabaseMetaData dbmd;
Class.forName(“org.postgresql.Driver”);
con = DriverManager.getConnection(“jdbc:postgresql:agenda”,
“angel”, “a1234567″);
stmt = con.createStatement();
if (!con.isClosed()) {
JOptionPane.showMessageDialog(new JFrame(),
“La Base de Datos esta conectada”, “Advertencia”,
JOptionPane.INFORMATION_MESSAGE);
dbmd=con.getMetaData();
System.out.println(dbmd.getDatabaseProductName()+” y “+dbmd.getDatabaseProductVersion());
} else {
JOptionPane.showMessageDialog(new JFrame(),
“La Base de Datos esta desconectada”, “Advertencia”,
JOptionPane.ERROR_MESSAGE);
}
}
Te falta la direccion de la base de datos osea la ip la variable endereco es la que contiene el parametro que te falta que en este caso puedes usar localhost pero si quieres la aplicacion de BD en red necesitas meterte a la configuracion del postgres para habilitar la red
Otra razon es el de la biblioteca debes agregar el .jar del driver de postgres a la biblioteca general de proyectos o al proyecto en si
public class ConexionBD {
private Connection con;
private String driver;
private String user;
private String pass;
private String endereco;
private String[][]val;
public ConexionBD(){
try {
driver = “org.postgresql.Driver”;
user = “postgres”;
pass = “sistemas2010″;
endereco = “jdbc:postgresql://localhost/MACRIVCEL”;
Class.forName(driver);
con = DriverManager.getConnection(endereco, user, pass);
} catch (Exception e) {
System.out.println(“Ocurrio algun error en la conexion comunicar a administrador”);
e.printStackTrace();
}
}
gracias! de gran ayuda tu consejo!
Esta clase la desarrolle yo y me sive de lo lindo con conexiones con sql, tambien cree una para oracle pero esa la posteare en otra ocacion
Espero les sirva
Explico:
-EjecutaQuery es solo ejecucion de sentencias
ejemplo: insert, update, etc
-EjecutaQueryRS ejecuta sentencias y regresa el resultado
ejemplo: select
A y la variable VarFijas.ConnectionString es una la tengo como variable estatica, para si la cambio solo lo hago una vez y se cambia en donde este
..
public static String ConnectionString = “Driver={MySQL ODBC 5.1 Driver};Server=” + ServidorBD + “;Database=” + BD + “;Uid=” + UserBD + “;Pwd=” + PwdBD + “;” + SSL + “Option=3;”;
donde :
private static String UserBD = “usuariodemibase”;
private static String PwdBD = “password”;
private static String BD = “nombredemibase”;
ahora la clase:
####################################
using System;
using System.Text;
using System.Data;
using System.Data.Odbc;
namespace MiCon
{
internal class Conexion
{
internal OdbcConnection con = null;
internal void EjecutaQuery(String Query)
{
OdbcCommand cmd = null;
try
{
con = new OdbcConnection(VarFijas.ConnectionString);
con.Open();
cmd = new OdbcCommand(Query, con);
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
}
catch (OdbcException myex)
{
Console.WriteLine(myex.Message);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
cmd = null;
if (con != null)
{
con.Close();
con = null;
}
}
}
internal IDataReader EjecutaQueryRS(String Query)
{
OdbcCommand cmd = null;
try
{
con = new OdbcConnection(VarFijas.ConnectionString);
con.Open();
cmd = new OdbcCommand(Query, con);
cmd.CommandType = CommandType.Text;
IDataReader dr = cmd.ExecuteReader();
return dr;
}
catch (OdbcException myex)
{
Console.WriteLine(myex.Message);
return null;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return null;
}
}
internal void CierraConexion()
{
con.Close();
}
}
}
me parese un exelente portal en la que vamos a aprender mucho y para entender mejor lo que es el lenguaje java.
bueno espero y sea de su agrado mi comentario.
sale y adios.
luis armando ceme noh.
Se agradece mucho tu comentario. Espero que aprendas bastante.
Un saludo
Me parece genial la información que brinda esta página, trataré de asimilar lo más posible. Soy iniciador en POO.
Espero que cualquier duda que surga m heches una mano.
Gracias (Y)!
hola gente estoy viendo algo de matrices en java y queria saber como hago para visualizar una matriz comun y corriente de numeros enteros con el JOptionPane, con el System.out.println() no es problema pero no se como verlo en una sola ventana toda la matriz…desde ya gracias
gracias amix a ver si me mandan alguna pagina donde pueda encontrar sobre grafico multimedia
gracias
Rosario
arangorosario@hotmail.com