English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Configuración del entorno JDBC

Para comenzar a usar el desarrollo JDBC, debe configurar el entorno JDBC según los siguientes pasos. Suponemos que está trabajando en una plataforma Windows.

Instalar Java

DesdeSitio web oficial de JavaInstalar J2Kit de Desarrollo SE 5.0 (JDK 5.0)。

Asegúrese de configurar las siguientes variables de entorno según las instrucciones siguientes-

  • JAVA_HOME: Esta variable de entorno debe apuntar al directorio de instalación del JDK, por ejemplo, C:\Program Files\Java\jdk1.5.0。

  • CLASSPATH: Esta variable de entorno debe configurar una ruta adecuada, por ejemplo, C:\Program Files\Java\jdk1.5.0_20\jre\lib。

  • PATH: Esta variable de entorno debe apuntar al bin correspondiente del JRE, por ejemplo, C:\Program Files\Java\jre1.5.0_20\bin。

Es posible que ya haya configurado estas variables, pero solo para asegurarse, aquí está el método de verificación.

  • Vaya al panel de control, luego haga doble clic en "Sistema". Si es usuario de Windows XP, es posible que primero deba abrir "Rendimiento y mantenimiento" para poder ver el icono de "Sistema".

  • Vaya a la pestaña "Avanzado", luego haga clic en "Variables de entorno".

  • Ahora verifique si todas las variables anteriores están configuradas correctamente.

Obtendrá automáticamente el paquete JDBCjava.sqlYjavax.sql,Cuando instale J2Paquete de herramientas de desarrollo SE5.0 (JDK 5.0)。

Instalar base de datos

Por supuesto, lo más importante que necesitará será una base de datos en ejecución que contenga tablas que puedan ser consultadas y modificadas.

Instale la base de datos más adecuada para usted. Tienes muchas opciones, la más común es-

  • MySQL DB:MySQL es una base de datos de código abierto. Puede descargar desdeSitio web oficial de MySQLDescárguelo. Recomendamos descargar la instalación completa de Windows.

    Además, descargue e instaleAdministrador MySQLYExplorador de consultas MySQL.Estos son herramientas basadas en GUI que pueden facilitar su desarrollo.

    Por último, configureConector MySQL / J(Controlador JDBC de MySQL) descargue y descomprima en un directorio conveniente. En este tutorial, suponemos que ya ha instalado el controlador en C:\Program Files\MySQL\mysql-connector-java-5.1.8.

    Por lo tanto, configure la variable CLASSPATH en C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar. La versión de su driver puede variar según su instalación.

  • Base de datos PostgreSQL:PostgreSQL es una base de datos de código abierto. Puede descargarlo desdeSitio web oficial de PostgreSQLDescárguelo.

    La instalación de PostgreSQL incluye una herramienta de administración basada en GUI llamada pgAdmin III. El driver JDBC también se incluye como parte de la instalación.

  • Oracle DB:La base de datos Oracle DB es una base de datos comercial vendida por Oracle. Suponemos que tiene los medios de distribución necesarios para instalarla.

    La instalación de Oracle incluye una herramienta de administración basada en GUI llamada Gestor de Empresa. El driver JDBC también se incluye como parte de la instalación.

Instalar el driver de base de datos

La última JDK incluye un JDBC-El driver de puente ODBC, que permite a los programadores que utilizan la API JDBC utilizar la mayoría de los drivers de conexión de bases de datos abiertas (ODBC).

Hoy en día, la mayoría de los proveedores de bases de datos ofrecen JDBC drivers adecuados y la instalación de bases de datos. Por lo tanto, no tiene que preocuparse por esta parte.

Configurar credenciales de base de datos

En este tutorial, utilizaremos la base de datos MySQL. Cuando instale alguna de las bases de datos mencionadas anteriormente, el ID de administrador de cada una se configura comorooty proporciona las condiciones para establecer la contraseña que elija.

Usando el ID de administrador y contraseña raíz, puede crear otro ID de usuario y contraseña, o usar el ID de administrador y contraseña raíz para su aplicación JDBC.

Existen varias operaciones de base de datos, como la creación y eliminación de bases de datos, que requieren un ID de administrador y contraseña.

Para el resto del tutorial de JDBC, utilizaremos la base de datos MySQLusernameComo ID ypasswordComo contraseña.

Si no tiene suficientes permisos para crear un nuevo usuario, puede pedirle al administrador de base de datos (DBA) que le cree un ID de usuario y una contraseña.

Crear base de datos

Para crearEMPPara crear una base de datos, siga los siguientes pasos-

Paso1

Abra la ventana de comandos y cambie al directorio de instalación, como se muestra a continuación:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

Nota:mysqld.exeLa ruta puede variar dependiendo de la ubicación de instalación de MySQL en el sistema. También puede consultar la documentación sobre cómo iniciar y detener el servidor de base de datos.

El2Paso

Si el servidor de base de datos no está en ejecución, inicie con el siguiente comando

C:\Program Files\MySQL\bin> mysqld
C:\Program Files\MySQL\bin>

Tercer paso

Para crear la base de datos, ejecute el siguiente comandoEMP

C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p
Ingrese contraseña: ********
C:\Program Files\MySQL\bin>

Crear tabla

Tiene que crear una tabla en la base de datos EMPEmployees, siga los siguientes pasos-

Paso1

AbrirVentana de comandosY cambie a la carpeta de instalación, como se muestra a continuación:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

El2Paso

Acceder a la base de datos, como se muestra a continuación:

C:\Program Files\MySQL\bin>mysql -u root -p
Ingrese contraseña: ********
mysql>

Tercer paso

Creación de tablaEmployee, como se muestra a continuación:

mysql> use EMP;
mysql> create table Employees
    -> (
    -> id int not null,
    -> age int not null,
    -> first varchar (255),
    -> last varchar (255)
    -> );
mysql>

Creación de registros de datos

Finalmente, creó varios registros en la tabla Employee, como se muestra a continuación:

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
mysql>

Para entender completamente la base de datos MySQL, aprendaTutoriales MySQL.

Ahora, está listo para comenzar a probar JDBC. El siguiente capítulo le proporciona ejemplos de programación JDBC.