PDF de programación - Uso del entorno de Netbeans para el acceso de la base de datos y el paquete java.SQL

Imágen de pdf Uso del entorno de Netbeans para el acceso de la base de datos y el paquete java.SQL

Uso del entorno de Netbeans para el acceso de la base de datos y el paquete java.SQLgráfica de visualizaciones

Publicado el 29 de Mayo del 2020
888 visualizaciones desde el 29 de Mayo del 2020
504,4 KB
13 paginas
Creado hace 15a (08/02/2009)
Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

USO DEL ENTORNO DE NETBEANS PARA EL ACCESO DE LA

BASE DE DATOS Y EL PAQUETE JAVA.SQL

Acceso a la base de datos desde NetBeans
NetBeans nos permite hacer operaciones sobre la base de datos como crear y borrar
tablas, agregar y eliminar columnas, agregar, modificar y eliminar registros de datos como
realizar consultas.
Vamos a proceder hacer algunas operaciones:

1. Expanda el nodo con la conexión a la base de datos.

1

Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

2. Observamos en la figura anterior las carpetas referidas a Tables (tablas), Views
(vistas) y Procedures (procedimeintos). Si expandimos el nodo referido a Tables
veremos la tabla estadio.

3. Si seleccionamos el nodo referido a Tables y damos clic botón derecho, se muestra

2

Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

un menú flotante y luego elegimos la opción Create Table.

4. Vamos a proceder a crear la tabla de Equipo con los campos codequipo int,
nombre varchar(40), representante varchar(32), entrenador varchar(40), grupo
char(1) y estado bit. Una vez indicado los campos damos clic en el botón de
comando OK.

5. Volvemos al entorno de NetBeans y observamos en la pestaña de Services la

nueva tabla de Equipo.

3

Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

6. Si deseamos insertar un registro a una de las tablas a través del comando insert,
seleccionamos el nodo referido a Tables. Dando clic botón derecho se muestra un
menú flotante y luego seleccionamos la opción Execute Command...

7. Escribimos el comando para insertar un nuevo registro en la tabla de Equipo, luego

procedemos a ejecutarlo.

4

Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

8. Luego si escribimos el comando select para consultar los datos de la tabla Ciudad,

observaremos el contenido de dicha tabla.

Como verán el entorno de NetBeans nos ofrece la oportunidad de acceder y manipular los
datos y las estructuras de los elementos que conforman una base de datos. Ahora
ustedes mismos, en base a la experiencia de los conocimeintos adquiridos en los cursos
referentes a base de datos, procedan a experimientar el entorno gráfico que nos ofrece
NetBeans.

5

Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

Paquete Java.SQL para trabajar con base de datos
Para realizar una aplicación para que realice cualquier operación de lo más sencilla
posible se necesita de la utilización de varias clases e interfases. JDBC ofrece el paquete
java.sql en la que existen clases e interfaces muy útiles para trabajar con base de datos.
Veamos las más importantes clases o interfases y en la medida en que se desarrolle las
sesiones se detallarán más mencionando los métodos que tienen para hacer fácil el
acceso a la base de datos.

● La clase DriverManager , permite llevar a cabo una conexión con la base de datos
logrando cargar un driver. Existen varios métodos para ello, entre las cuales se
destacan:
public static synchronized Connection getConnection(String url) throws
SQLException
public static synchronized Connection getConnection(Strin url,String user, String
password) throws
El primero de los métodos recibe como parámetro la dirección URL que identifica la
base de datos. En el caso en que sea necesario proporcionar un usuario y una
contraseña para acceder a la base de datos (como sucede en MySql) se utiliza el
segundo de los métodos. Una dirección URL JDBC proporciona un método de
localización de bases muy parecido al que representan las direcciones URL que
identifican sitios Web de Internet. Los controladores JDBC tienen que ser capaces
de conectar con la base de datos a partir de la información contenida en la
dirección URL JDBC de la misma, por lo que son los desarrolladores los que fijan
en la mayoría de los casos la sintaxis.

● La interfaz Connection, cuando se utiliza uno de los métodos anteriormente
mencionados se obtiene un objeto de tipo Connection que representa como es de
esperar la conexión con la base de datos. El objeto obtenido cuenta con varios
métodos. Dos de los más importantes son:
public abstract Statement createStatement() throws SQLException
public abstract void close() throws SQLException
El primero de los métodos sirve para crear un objeto del tipo Statement. Las frases
SQL se ejecutan normalmente mediante la utilización de objetos del tipo Statement.
Finalmente, es conveniente cerrar las conexiones tan pronto como dejen de
utilizarse para liberar recursos. No obstante, ha de tenerse en cuenta que

6

Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

establecer una conexión es una operación costosa, por lo que tampoco se debe
estar abriendo y cerrando la conexión con frecuencia.

● La interfaz Statement, los objetos de tipo Statement permiten realizar consultas y
efectuar operaciones de actualización, borrado o inserción de datos. En algunos
casos es interesante también fijar ciertos parámetros vinculados con la consulta
que se desea realizar, como por ejemplo el tiempo que estamos dispuestos a
esperar a que el gestor de la base de datos devuelva el resultado de la consulta.
Los métodos que se citan a continuación son algunos de los más importantes para
llevar a cabo todas estas acciones.
public abstract ResultSet executeQuery(String sql) throws SQLException
Ejecuta una senetencia SELECT y devuelve el resultado mediante la interfaz
ResultSet
public abstract int executeUpdate(String sql) throws SQLException
Ejecuta una sentencia UPDATE, DELETE, INSERT o cualquier otra sentencia SQL
que no devuelva un conjunto de registros, y devuelve el número de registros
afectados por la sentencia.
public abstract void setMaxRows(int max) throws SQLException
Establece el número máximo de registros que puede devolver executeQuery()
public abstract int getMaxRows() throws SQLException
Devuelve el número máximo de registros que puede devolver executeQuery()
public abstract void setQueryTimeout(int seconds) throws SQLException
Establece el tiempo en segundos que el controlador esperará hasta que el sistema
gestor de bases de datos devuelva un resultado
public abstract int getQueryTimeout() throws SQLException
Devuelve el tiempo en segundos que el controlador esperará hasta que el sistema
gestor de bases de Datos devuelva un resultado
public abstract void close() throws SQLException
Libera los recursos asociados a la sentencia

● La interfaz ResultSet, el método executeQuery que se utiliza para ejecutar
sentencias SQL devuelve un objeto de tipo ResultSet. Éste contiene las filas o
registros obtenidos al ejecutar una sentencia SELECT. Para recuperar los datos
contamos con muchas opciones. Todos los métodos funcionan de la misma

7

Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas

Asignatura: Tecnología Cliente Servidor

manera. Toman como parámetro el índice o el nombre del campo que se desea
obtener y devuelven el dato en cuestión.
public abstract String getString(int columnIndex) throws SQLException
public abstract String getString(String columnName) throws SQLException
public abstract int getInt(int columnIndex) throws SQLException
public abstract int getInt(String columnName) throws SQLException
Además, existen otros métodos gracias a los cuales es posible recorrer los
resultados guardados en el objeto de tipo ResultSet.
public abstract int findColumn(String columnName) throws SQLException
De
  • Links de descarga
http://lwp-l.com/pdf17680

Comentarios de: Uso del entorno de Netbeans para el acceso de la base de datos y el paquete java.SQL (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad