| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Sun Java SQL Tutorial
    Acceso a una base de datos relacional de Java es un proceso sencillo . Muchas aplicaciones utilizan interfaces Java para acceder a los datos de un entorno de escritorio. Java utiliza las bibliotecas , como el Java Database Connectivity (JDBC ) de la API para administrar las acciones de base de datos como consultas , actualización e inserción . Usted puede utilizar el JDBC desde un programa Java para ejecutar consultas SQL como su aplicación requiere . Programas JDBC pueden conectarse a diferentes sistemas de gestión de bases de datos ( DBMS ) como Oracle y MySQL. Lograr la conectividad de base de datos de sus proyectos Java requiere sólo unos pocos pasos sencillos. Instrucciones
    1

    Crear un proyecto Java y obtener el JDBC. En el IDE de Java elegido , cree un nuevo proyecto y una clase principal. Descargue el controlador JDBC correcto para cualquier sistema de gestión de base de datos de la base de datos se almacena en su interior. Hay muchos conductores DBMS disponibles y usted debe utilizar la correcta para que sus programas de Java se comunican los datos de forma fiable . Instale el controlador JDBC en su computadora, siguiendo las instrucciones incluidas. En la parte superior de su archivo de clase principal del proyecto, incluir esta declaración de importación que le permite utilizar las funciones SQL :
    import java.sql

    * ;
    2

    Conectarse a la base de datos . . Utilice el JDBC para establecer una conexión con la base de datos . Para ello se necesitan los datos de la base de datos , incluyendo la dirección de su ubicación, así como su nombre de usuario y una contraseña para acceder a él. Normalmente, una base de datos se han creado los usuarios que han obtenido los niveles específicos de acceso a la misma , por lo que tendrá que utilizar los datos de acceso de una cuenta de ese usuario. Dentro método principal de su proyecto, incluir este código , cambiando los detalles para adaptarse a su base de datos y datos de usuario :

    tratar


    { //Obtener una instancia del controlador

    Class.forName ( " com.mysql.jdbc.Driver ") newInstance ( ) .

    //introducir los detalles de su base de datos de usuario de la cuenta

    cadena myUserName = " myusername " ;

    cadena miContraseña =" micontraseña " ;

    //la URL y DBMS de la base de datos

    cadena myDatabaseURL =" jdbc : mysql ://mydomain.com /base de datos de usuario = "+ myUserName + " & password = "+ miContraseña ; ?

    //obtener una conexión a la base de datos

    java.sql.Connection myDBConnection = DriverManager.getConnection ( myDatabaseURL ) ;

    //Crear una instancia de sentencia para llevar a cabo consultas
    Declaración

    myStatHandle = myDBConnection.createStatement (); }


    catch ( Exception e )

    { System.out.println ( e.getMessage ()) ;}

    bloques try y catch son necesarias en caso de que haya un error de hacer la conexión
    . Página 3

    Realizar una consulta en la base de datos . Crear y ejecutar una consulta SQL en la base de datos con la siguiente sintaxis , dentro del bloque try en el código:

    //una consulta para una tabla llamada " Stuff"

    Cadena sillyQuery = "Select * de la materia " ;

    //ejecutar la consulta y obtener los resultados devueltos

    sillyResults ResultSet = myStatHandle.executeQuery ( sillyQuery ) ;

    //bucle a través de los resultados y salida de ellos,

    while ( sillyResults.next ()) {


    //si la tabla Stuff tiene una columna llamada "cosa"

    sistema. out.println ( " una cosa: " + sillyResults.getString ( "cosa ")); }


    Este es un ejemplo para la demostración . Se le suele querer llevar a cabo su posterior procesamiento de sus datos .
    4

    Realizar cambios en sus datos. Crear y ejecutar sentencias SQL de actualización de su base de datos. Utilice la siguiente sintaxis:

    //cambiar el valor de "cosa " para cualquier entrada con un "ID" valor de la columna igual a 10

    Cadena sillyUpdate = "Update cosa set Stuff = ' silla ' donde ID = 10 " ;

    //ejecutar la actualización y obtener resultado de nuevo

    int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate ) ;

    Usted puede utilizar el valor entero devuelto para verificar que la actualización se ha realizado correctamente .
    5

    Realizar inserciones en los datos. La sintaxis para la inserción de datos es similar a la de la actualización , como sigue:

    //insertar un nuevo valor en el " Stuff " mesa

    Cadena sillyInsert = "Insertar en Stuff (ID , cosa ) VALUES ( 20 , 'table' ) ";

    //ejecutar la inserción y obtener resultado de nuevo

    int sillySuccess = myStatHandle.executeUpdate ( sillyInsert ) ;

    puede volver a utilizar el número entero para asegurarse de que el inserto fue un éxito.

    Previous :

    next :
      Artículos relacionados
    ·Cómo comparar los Caracteres en Programación Java 
    ·Cómo crear un servicio Web simple en Apache Tomcat 
    ·Tipos de datos de JPA DataSource 
    ·Cómo crear e insertar secuencias Declaraciones 
    ·Cómo encontrar un Thread Java en tiempo de ejecución 
    ·Cómo imprimir caracteres en Java 
    ·Cómo hacer Struts Java 
    ·Cómo convertir String de Java a un InputSource 
    ·Cómo utilizar Filefilter en Java 
    ·Cómo hacer un Hit Java Mostrador 
      Artículos destacados
    ·Cómo instalar JSON con PHP 
    ·¿Qué es un destructor virtual en C 
    ·Cómo agregar una interfaz gráfica de usuario de códi…
    ·Cómo administrar los segmentos de rollback 
    ·Tutorial de programación Pascal Animación 
    ·Cómo borrar la pantalla en Visual C 
    ·Lista de funciones de Visual Basic 6.0 
    ·MySQL Index Server Tutorial 
    ·Cómo hacer un botón de salida para el Android 
    ·Cómo hacer que el búfer de salida de la consola Eclip…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com