Entradas

Mostrando entradas de abril, 2015

Conexion a base de datos

Para leer una base de datos con Java, generalmente se usa la API JDBC (Java Database Connectivity). Aquí tienes un ejemplo básico de cómo puedes conectarte a una base de datos y leer datos con Java utilizando JDBC: 1.- Primero, asegúrate de tener el controlador JDBC adecuado para tu base de datos. Puedes descargarlo desde el sitio web del proveedor de tu base de datos o utilizar una herramienta de gestión de dependencias como Maven. 2. A continuación, aquí tienes un ejemplo de código que muestra cómo conectarte a una base de datos, ejecutar una consulta y leer los resultados: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class ReadFromDatabase { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/database_name"; String user = "username"; String password = "password"; try { Conn

Clases abstractas en java, como crear una clase abstracta, que es una abstract Class

Cuando hablamos de una clase abstracta nos referimos a una clase que no necesariamente va a darle cuerpo a todos sus metodos, es decir, tenemos una clase X que tiene 5 metodos (por decir algo) y de esos 5 metodos unicamente le damos cuerpo (insertamos codigo en el metodo) a dos de ellos, eso nos quedaria con 3 metodos sin cuerpo que solamente los declaramos, a esos metodos se les llama metodos abtractos. ¿Que pasa despues? Muy sencillo, una clase puede heredar de esa clase abstracta y tiene que darle cuerpo a esos metodos (osea implementarlos) a menos que esa subclase tambien sea un clase abstracta. Veamos un ejemplo sencillo: public abstract class Forma { public abstract void dibuja(); } class Circle extends Forma{ public void dibuja(){ /*...*/ } } Aqui te muestro algunas reglas: *Una clase abstracta declara metodos, pero no tiene que implementarlos. *Los metodos no implementados se declaran como abstra