SlideShare una empresa de Scribd logo
1 de 14
JAVA CON BASE DE DATOS
DEFINICIÓN
El egresado del Módulo Ocupacional: “Desarrollo de
Aplicaciones con JAVA y SQL” es un especialista cuya formación
le permitirá crear aplicaciones Java con conexión a base de
datos, permitiéndole incrementar su productividad en el área
de desarrollo de sistemas y colaborar con las distintas áreas de la
empresa.
OBJETO CONNECTION
Un objeto Connection se utiliza para representar enlaces de
comunicación entre sistemas CICS. Con el fin de direccionar el trabajo
de un sistema CICS a otro, debe definirse un par de objetos Connection.
Cada mitad del par Connection se asocia con un objeto SystemClone,
que es el sistema CICS a partir del cual se define la conexión
ATRIBUTOS DE LOS OBJETOS CONNECTION
Los objetos Connection tienen valores
de atributo para describir el coste de
las comunicaciones mediante el
objeto Connection relativas al coste
de utilización de otros objetos
Connection en la configuración.
Asimismo, dichos valores indican si el
objeto Connection se encuentra en
servicio o no. La tabla a continuación
muestra los atributos y valores
predeterminados de un objeto
Connection.
OBJETOS STATEMENT
El objeto Statement (sentencia) sirve para procesar una sentencia SQL
estática y obtener los resultados producidos por ella. Solo puede haber
un ResultSet abierto para cada objeto Statement en un momento dado.
Todos los métodos statement que procesan una sentencia SQL cierran
implícitamente el ResultSet actual de una sentencia si existe uno abierto.
CREAR SENTENCIAS STATEMENT
Satamente stmt = conn.createStatement();
El siguiente código es nuevo en JDBC 2.0Statement
stmt2=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATEAB
LE);
El siguiente código es nuevo en JDBC 3.0Statement
stmt3=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONL
Y, ResultSet.HOLD_CURSOR_OVER_COMMIT);
PROCESAR SENTENCIAS
El proceso de sentencias SQL con un objeto Statement se
realiza mediante los métodos executeQuery(), executeUpdate()
y execute().
DEVOLVER RESULTADOS DESDE CONSULTAS SQL
Si debe procesarse una sentencia de consulta SQL que
devuelva un objeto ResultSet, debe utilizarse el método
executeQuery(). Puede consultar el programa de ejemplo que
utiliza el método executeQuery de un objeto Statement para
obtener un ResultSet.
DEVOLVER CUENTAS DE ACTUALIZACIÓN PARA
SENTENCIAS SQL
Si se sabe que el código SQL es una sentencia de lenguaje de
definición de datos (DDL) o una sentencia de lenguaje de
manipulación de datos (DML) que devuelve una cuenta de
actualización, debe utilizarse el método executeUpdate(). El
programa StatementExample utiliza el método executeUpdate
de un objeto Statement.
EL MÉTODO CANCEL
Los métodos del controlador JDBC nativo están
sincronizados para evitar que dos hebras que se ejecutan en
el mismo objeto provoquen daños en el mismo. Una
excepción a esta norma la representa el método cancel
OBJETOS RESULTSET
Un ResultSet contiene todas las filas que satisfacen las
condiciones de una sentencia SQL y proporciona el acceso a
los datos de estas filas mediante un conjunto de métodos get
que permiten el acceso a las diferentes columnas de la filas.
El método ResultSet.next se usa para moverse a la siguiente
fila del result set, convirtiendo a ésta en la fila actual.
EJEMPLO DE OBJETOS RESULTSET
java.sql.Statement stmt = conn.createStatement();
ResultSet r = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (r.next())
{
// print the values for the current row.
int i = r.getInt("a");
String s = r.getString("b");
float f = r.getFloat("c");
System.out.println("ROW = " + i + " " + s + " " + f);
}
El siguiente fragmento de código es un ejemplo de la ejecución de una sentencia SQL que
devolverá una colección de filas, con la columna 1 como un int, la columna 2 como una String y la
columna 3 como un array de bytes:
EJEMPLO CÓDIGO DE CONEXIÓN
JAVA CON BASE DE DATOS
try {
String connectionUrl = "jdbc:sqlserver://;database=DB_Name;integratedSecurity=true;";
conect = DriverManager.getConnection(connectionUrl);
System.out.println("Conectado.");
}
catch (SQLException ex)
{
System.out.println("Error.");
Java con base de datos

Más contenido relacionado

La actualidad más candente (20)

Android Base de Datos
Android Base de DatosAndroid Base de Datos
Android Base de Datos
 
Sistemas multi-estados presentar
Sistemas multi-estados presentarSistemas multi-estados presentar
Sistemas multi-estados presentar
 
statement
statementstatement
statement
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Statement
StatementStatement
Statement
 
Ado.net
Ado.netAdo.net
Ado.net
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Tema 16 acceso a base de datos usando jpa por gio
Tema 16   acceso a base de datos usando jpa por gioTema 16   acceso a base de datos usando jpa por gio
Tema 16 acceso a base de datos usando jpa por gio
 
Connection
ConnectionConnection
Connection
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Preparestatement
PreparestatementPreparestatement
Preparestatement
 
Preparedstatement(grupal)
Preparedstatement(grupal)Preparedstatement(grupal)
Preparedstatement(grupal)
 
SPSS
SPSSSPSS
SPSS
 
Presentación result set
Presentación result setPresentación result set
Presentación result set
 
Dataset y datatable
Dataset y datatableDataset y datatable
Dataset y datatable
 

Similar a Java con base de datos

Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gioRobert Wolf
 
[ES] Conectividad de java a base de datos(jdbc)
[ES] Conectividad de java a base  de datos(jdbc)[ES] Conectividad de java a base  de datos(jdbc)
[ES] Conectividad de java a base de datos(jdbc)Eudris Cabrera
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientFiorella Aguilar Isuiza
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006Samuel Marrero
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datosPatricia Reyna
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientLIZBETH LIZANA CARRASCO
 

Similar a Java con base de datos (20)

Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Definición de-espacio-de-nombres
Definición de-espacio-de-nombresDefinición de-espacio-de-nombres
Definición de-espacio-de-nombres
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
[ES] Conectividad de java a base de datos(jdbc)
[ES] Conectividad de java a base  de datos(jdbc)[ES] Conectividad de java a base  de datos(jdbc)
[ES] Conectividad de java a base de datos(jdbc)
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
 
JAVA CON BASE DE DATOS
JAVA CON  BASE DE DATOSJAVA CON  BASE DE DATOS
JAVA CON BASE DE DATOS
 
Jhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalominoJhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalomino
 
Connection
ConnectionConnection
Connection
 
Jdbc
JdbcJdbc
Jdbc
 

Último

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Java con base de datos

  • 1. JAVA CON BASE DE DATOS
  • 2. DEFINICIÓN El egresado del Módulo Ocupacional: “Desarrollo de Aplicaciones con JAVA y SQL” es un especialista cuya formación le permitirá crear aplicaciones Java con conexión a base de datos, permitiéndole incrementar su productividad en el área de desarrollo de sistemas y colaborar con las distintas áreas de la empresa.
  • 3. OBJETO CONNECTION Un objeto Connection se utiliza para representar enlaces de comunicación entre sistemas CICS. Con el fin de direccionar el trabajo de un sistema CICS a otro, debe definirse un par de objetos Connection. Cada mitad del par Connection se asocia con un objeto SystemClone, que es el sistema CICS a partir del cual se define la conexión
  • 4. ATRIBUTOS DE LOS OBJETOS CONNECTION Los objetos Connection tienen valores de atributo para describir el coste de las comunicaciones mediante el objeto Connection relativas al coste de utilización de otros objetos Connection en la configuración. Asimismo, dichos valores indican si el objeto Connection se encuentra en servicio o no. La tabla a continuación muestra los atributos y valores predeterminados de un objeto Connection.
  • 5. OBJETOS STATEMENT El objeto Statement (sentencia) sirve para procesar una sentencia SQL estática y obtener los resultados producidos por ella. Solo puede haber un ResultSet abierto para cada objeto Statement en un momento dado. Todos los métodos statement que procesan una sentencia SQL cierran implícitamente el ResultSet actual de una sentencia si existe uno abierto.
  • 6. CREAR SENTENCIAS STATEMENT Satamente stmt = conn.createStatement(); El siguiente código es nuevo en JDBC 2.0Statement stmt2=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATEAB LE); El siguiente código es nuevo en JDBC 3.0Statement stmt3=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONL Y, ResultSet.HOLD_CURSOR_OVER_COMMIT);
  • 7. PROCESAR SENTENCIAS El proceso de sentencias SQL con un objeto Statement se realiza mediante los métodos executeQuery(), executeUpdate() y execute().
  • 8. DEVOLVER RESULTADOS DESDE CONSULTAS SQL Si debe procesarse una sentencia de consulta SQL que devuelva un objeto ResultSet, debe utilizarse el método executeQuery(). Puede consultar el programa de ejemplo que utiliza el método executeQuery de un objeto Statement para obtener un ResultSet.
  • 9. DEVOLVER CUENTAS DE ACTUALIZACIÓN PARA SENTENCIAS SQL Si se sabe que el código SQL es una sentencia de lenguaje de definición de datos (DDL) o una sentencia de lenguaje de manipulación de datos (DML) que devuelve una cuenta de actualización, debe utilizarse el método executeUpdate(). El programa StatementExample utiliza el método executeUpdate de un objeto Statement.
  • 10. EL MÉTODO CANCEL Los métodos del controlador JDBC nativo están sincronizados para evitar que dos hebras que se ejecutan en el mismo objeto provoquen daños en el mismo. Una excepción a esta norma la representa el método cancel
  • 11. OBJETOS RESULTSET Un ResultSet contiene todas las filas que satisfacen las condiciones de una sentencia SQL y proporciona el acceso a los datos de estas filas mediante un conjunto de métodos get que permiten el acceso a las diferentes columnas de la filas. El método ResultSet.next se usa para moverse a la siguiente fila del result set, convirtiendo a ésta en la fila actual.
  • 12. EJEMPLO DE OBJETOS RESULTSET java.sql.Statement stmt = conn.createStatement(); ResultSet r = stmt.executeQuery("SELECT a, b, c FROM Table1"); while (r.next()) { // print the values for the current row. int i = r.getInt("a"); String s = r.getString("b"); float f = r.getFloat("c"); System.out.println("ROW = " + i + " " + s + " " + f); } El siguiente fragmento de código es un ejemplo de la ejecución de una sentencia SQL que devolverá una colección de filas, con la columna 1 como un int, la columna 2 como una String y la columna 3 como un array de bytes:
  • 13. EJEMPLO CÓDIGO DE CONEXIÓN JAVA CON BASE DE DATOS try { String connectionUrl = "jdbc:sqlserver://;database=DB_Name;integratedSecurity=true;"; conect = DriverManager.getConnection(connectionUrl); System.out.println("Conectado."); } catch (SQLException ex) { System.out.println("Error.");