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

Lectura de datos por consola(Teclado) en Java


Algunas ocaciones es necesario pedir datos desde la consola ya sea para hacer pruebas, etc.
En esta ocaciones veremos como realizar esto mediante la classe Scanner.

Para ello se tiene que crear un Objeto de Scanner con el cual procederemos a pedir los datos.
En el primer ejemplo pediremos una cadena, mire el siguiente codigo.

import java.util.Scanner; //Importación del código de la clase Scanner

public class TestCadena
{
     public static void main (String [ ] args)
     {
          System.out.println ("Introduzca una cadena por teclado:");
          String cadena = "";
          Scanner entrada = new Scanner (System.in); //Creación de un objeto Scanner
          cadena = entrada.nextLine (); //Invocamos un método sobre un objeto Scanner
          System.out.println ("Entrada por teclado es: \"" + cadena +"\"");
     }
}



Como podemos ver invocamos al metodo nextLine con el Objeto que se creo de Scanner


A continuación un ejemplo donde pediremos dos números y los sumaremos

import java.util.Scanner;
//Importación del código de la clase Scanner

public class TestEntero {
     public static void main (String [ ] args)
     {
          int numeroUno, numeroDos;
          Scanner entrada = new Scanner (System.in);
          System.out.println ("Primer numero:");
          numeroUno = entrada.nextInt();
          System.out.println ("Segundo numero:");
          numeroDos = entrada.nextInt();
          System.out.println ("La suma de "+numeroUno+"+"
          +numeroDos+" es idual a "+ (numeroUno+numeroDos) );
     }
}

 Como puedes ver en el codigo solo se hace uso del metodo nextInt para optener un numero
desde la consola



Scanner cuenta con metodos para optener diferentes tipos de datos puedes ver todos estos metodos desde la api de java, te pongo el link acontinuacion.

http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html

Comentarios

Entradas populares de este blog

Comparar dos caracteres (Char) en Java

Obtener la diferencia de minutos y segundos entre dos fechas

Factores primos de un numero primo en java