Archivo de la categoría: Acceso a Datos en Java

TRABAJO SOBRE HIBERNATE Y SPRING

trabajo_hibernate_spring_emilio_sedano

 

Descarga de Ejercicios Facilitos en Java

Aqui os dejo todos los Ejercicios echos por mi de Programacion en Java para Inicializados  .

Ejercicio Mayor de 5 :

https://mega.nz/#!klgA0R6B!xdQelgpVJpRMRW7idWOyEHufxOTMIQu36VHKjM9IC04

Ejercicio Mayor Menor Igual:

https://mega.nz/#!11Q0kaDZ!L3YrTTE-XpmOIg2N7uHj40KajqSKZdxRtK8dL2Q4B7w

Ejercicio Multiplos:

https://mega.nz/#!p84g3CRZ!MoI2yjY6FLcaTZAuDnWydqOHIACzC9CbQrTiktmbOiI


 

Ejercicio Calculadora:

https://mega.nz/#!shJjUDbI!_rad0Y6lyM2SLvvPVC2VZNfQTnB-IAzW_R0zHPiX0yA

Ejercicio Capicua:

https://mega.nz/#!FkABSTSK!wZKcrgmZRl71UXLd7xEwcZSLbl_UdPnRiz1S6Jp8Jh8

Busqueda Binaria:

https://mega.nz/#!Rlhn3YpI!-yHEtmMIgKj9_WphMl5rzJCH_h0_fUOLUgZp0PlP5a8

Busqueda Lineal:

https://mega.nz/#!I4wETI6S!ywuMgyxNjGtnnMeMj7WeQDj1_y9aUXxbzrq5pJ_hY2A

Robot con Clases:

https://mega.nz/#!htgiyLyK!1UMW_N19ay6FEXfrDFtfA5PeUdoxr-XrP_A2VAqU4hM

Anstrong:

https://mega.nz/#!gkIwhSKC!_AU_KnIcmXFKuXAjmFxRMDuZcBuSUL5lmo9stjxCbGs


 

Bucle:

https://mega.nz/#!hp53QKJD!bf6TI3_tyAFY7muaJHy7IyX5xRRdYg9zNdS2D0bC3KI

Area:

https://mega.nz/#!Rtp3FYZL!cO1c_tjnoqDvvsoWHKN1keR7pI-iTcAe0FoM0oY7sT4

Cambio a Euros:

https://mega.nz/#!1gZDRAAZ!OtifSAwsrPgB3gIgJJTaRN6wL7Dx0Tnm27yfQfefSks

Cilindro:

https://mega.nz/#!IpQjjBha!tOdjfq2TPJ2ZTQUsg2fCeI7bPjUfBgWWvNchb3K-BKM

Dime tu nombre:

https://mega.nz/#!Blo10Jwb!V5jZWBDkwZoOzbthARE91UvDmFrR71IIuqFnBws3IHI

Ecuacion:

https://mega.nz/#!p8ByzL5J!TJ_f9LHUe66kvYiBoFWCSnyFay3GH8BWzPeAxCFgFwg

Euros a Pesetas:

https://mega.nz/#!9xZmkQIA!lyceGVUFuC_v3STqluVyMkmpdFSDCE9TuZ6zsnVuUYM

Hola Mundo:

https://mega.nz/#!EhZWVJgQ!mXR7l0EDkbnudDhyp3u8TLJp7D6gcamNZ7G20Jcpcgg

If Else:

https://mega.nz/#!1xoHDJAY!fnmfVCUmi66o7LjZzp6FVXeDF9YjqgLO0j2bO_K9xtE

Indice IMC:

https://mega.nz/#!B0oEnBDJ!d-1oTYGv4N5fqDH-DL_ZSXsPVlAUtK6bNL4EarP1DmU

Multiplos:

https://mega.nz/#!p84g3CRZ!MoI2yjY6FLcaTZAuDnWydqOHIACzC9CbQrTiktmbOiI

Numeros al Azar:

https://mega.nz/#!IgYyyTDa!2-hBE9whfPzjdhwya6IOT4vRp8L3RQ9kHJ5_gLj0_S0

Switch Calculadora:

https://mega.nz/#!skpQCaBZ!1CixgkmdPnDxwgDrX1gGgGiravDytaxzpW3oXxYnsNQ

 

Tutorial de Linux

Tutorial de Linux

1 Comandos de Linux
1.1 Comandos básicos
Los comandos son esencialmente los mismos que cualquier sistema UNIX. En la tablas 1
y 2 se tiene la lista de comandos mas frecuentes. En la tabla 3 se tiene una lista de
equivalencias entre comandos Unix/Linux y comandos DOS.
Comando/Sintaxis Descripción Ejemplos
cat fich1 […fichN] Concatena y muestra un archivos cat /etc/passwd
archivos cat dict1 dict2 dict
cd [dir] Cambia de directorio cd /tmp
chmod permisos fich Cambia los permisos de un archivo chmod +x miscript
chown usuario:grupo fich Cambia el dueño un archivo chown nobody miscript
cp fich1…fichN dir Copia archivos cp foo foo.backup
diff [-e]arch1 arch2 Encuentra diferencia entre archivos diff foo.c newfoo.c
du [-sabr] fich Reporta el tamaño del directorio du -s /home/
file arch Muestra el tipo de un archivo file arc_desconocido
find dir test acción Encuentra archivos.
find . -name ‘‘.bak’’ –
print
grep [-cilnv] expr
archivos
Busca patrones en archivos grep mike /etc/passwd
head -count fich Muestra el inicio de un archivo head prog1.c
mkdir dir Crea un directorio. mkdir temp
mv fich1 …fichN dir
Mueve un archivo(s) a un
directorio
mv a.out prog1
mv fich1 fich2 Renombra un archivo. mv .c prog_dir
less / more fich(s)
Visualiza página a página un
archivo.
more muy_largo.c
less acepta comandos vi. less muy_largo.c
ln [-s] fich acceso
Crea un acceso directo a un
archivo
ln -s /users/mike/.profile
.

SPRING && Hibernate ? Funcionamiento = Ejemplos de utilizacion;

1

 

 

Lee el resto de esta entrada

Proyecto de Ciclismo con Hibernate y Java

1

En este Proyecto e puesto a prueba los conocimientos de Hibernate en Java con un Proyecto de Ciclismo.

Lee el resto de esta entrada

Introduccion y Configuracion de Hibernate

hibernate

Lee el resto de esta entrada

“PROYECTO BIBLIOTECA”.

images

 

Lee el resto de esta entrada

TRABAJO SOBRE HIBERNATE Y SPRING

2

 

Lee el resto de esta entrada

Java Database Connectivity

1

 

 

Java Database Connectivity, más conocida por sus siglas JDBC,1 es una API que permite la ejecución de operaciones sobre base de datos desde el lenguaje de programacion en Java , independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice.

El API JDBC se presenta como una colección de interfaces Java y métodos de gestión de manejadores de conexión hacia cada modelo específico de base de datos. Un manejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan las interfaces Java , y que utilizan los métodos de registro para declarar los tipos de localizadores a base de datos (URL) que pueden manejar. Para utilizar una base de datos particular, el usuario ejecuta su programa junto con la biblioteca de conexión apropiada al modelo de su base de datos, y accede a ella estableciendo una conexión; para ello provee el localizador a la base de datos y los parámetros de conexión específicos. A partir de allí puede realizar cualquier tipo de tarea con la base de datos a la que tenga permiso: consulta, actualización, creación, modificación y borrado de tablas, ejecución de procedimientos almacenados en la base de datos, etc.

Aqui un ejemplo de codigo de como conectar con la Base de Datos :

1

 

1

//  Estableciendo  connection to a mSQL database using JDBC. 
import java.sql.*; 

class JdbcTest1 { 

  public static void main (String[] args) { 
    try
    {
      // Step 1: Load the JDBC driver. 
      Class.forName("com.imaginary.sql.msql.MsqlDriver"); 
      // Step 2: Establish the connection to the database. 
      String url = "jdbc:msql://www.myserver.com:1114/contact_mgr"; 
      Connection conn = DriverManager.getConnection(url,"user1","password");  
    }
    catch (Exception e)
    {
      System.err.println("Got an exception! "); 
      System.err.println(e.getMessage()); 
    } 
  } 
} 


Bibliografia :

http://es.wikipedia.org/wiki/Java_Database_Connectivity

 

Hash Table

1

 

 

Una hashtable es una estructura de datos que utiliza una función hash para identificar datos mediante una llave o clave (ej. Nombre de una persona).

La función hash transforma una llave a un valor índice de un arreglo de elementos. En este caso a una índice de nuestra hashtable .

1

 

Miraque el identificador será el que hace referencia a los datos en este caso solo será un nombre, para este caso haremos un pequeño ejemplo en java donde solo manejaremos una clase la cual tendrá las siguientes propiedades: un objeto de tipo hash con sus respectivos métodos, los elementos de la tabla y finalmente el main dentro de la misma clase

Lo primero será definir una variable contenedor para instanciar la clase hashtable  Java:

Hashtable<String,String> contenedor=new Hashtable<String,String>();

 

Nos vamos a ayudar del método .put(); para insertar elementos dentro de la hashtable :

  1. contenedor.put(“101”, “Harry”);
  2. contenedor.put(“102”, “Potter”);
  3. contenedor.put(“103”, “IRONMAN”);
  4. contenedor.put(“104”, “IRONMAN”);
  5. contenedor.put(“105”, “HALLO”);

 

El primer elemento será la clave y el segundo será el valor a almacenar.

Si queremos obtener un valor de la hashtable  tendremos que pasarle al método .get(); la clave que queremos recuperar:

  1. System.out.println(contenedor.get(“105”));
  2. System.out.println(contenedor.get(“101”));

Mediante un Enumeration vamos a recorrer el contenido de nuestra Hashtable Java:

  1. Enumeration<String> enumeration = contenedor.elements();
  2. while (enumeration.hasMoreElements()) {
  3. System.out.println(“”+”hashtable valores: ” + enumeration.nextElement());
  4. }

Si queremos saber cuales son las claves de la hashtable  usamos el método .keys();

  1. Enumeration<String> llaves = contenedor.keys();
  2. while (llaves.hasMoreElements()) {
  3. System.out.println(“”+”hashtable llaves: ” + llaves.nextElement());
  4. }

También se puede obtener la enumeración de todas las claves mediante el uso del método .keys();

  1. System.out.println(“Claves: ” +contenedor.keys());

 

Bibliografia:

http://lineadecodigo.com/java/usar-una-hashtable-java/