Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Un conjunto de resultados es un objeto que representa un grupo de datos que ha devuelto un origen de datos, normalmente como resultado de una consulta. Los conjuntos de resultados contienen filas y columnas que alojan los elementos de datos solicitados. Además, se puede navegar por ellos con un cursor. Los conjuntos de resultados pueden ser actualizables, lo que significa que se pueden modificar e incluir esas modificaciones en el origen de datos. Los conjuntos de resultados también pueden tener varios niveles de sensibilidad a los cambios en el origen de datos subyacente.
El tipo de conjunto de resultados se determina cuando se crea una instrucción, que es cuando se hace una llamada al método createStatement de la clase SQLServerConnection. El papel fundamental de los conjuntos de resultados es proporcionar a las aplicaciones Java una representación utilizable de los datos de la base de datos. Esta tarea normalmente se realiza con los métodos de tipo captador y establecedor en los elementos de los datos del conjunto de resultados.
En el siguiente ejemplo, que está basado en la base de datos de ejemplo de AdventureWorks2022, se crea un conjunto de resultados llamando al método executeQuery de la clase SQLServerStatement. A continuación, los datos del conjunto de resultados se muestran mediante el método getString de la clase SQLServerResultSet.
public static void executeStatement(Connection con){
try(Statement stmt = con.createStatement();) {
String SQL = "SELECT TOP 10 * FROM Person.Contact";
ResultSet rs = stmt.executeQuery(SQL);
while (rs.next()) {
System.out.println(rs.getString("FirstName") + " " + rs.getString("LastName"));
}
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}
Los artículos de esta sección describen diferentes aspectos del uso de los conjuntos de resultados, incluyendo los tipos de cursor, la simultaneidad y el bloqueo de filas.
Artículo | Descripción |
---|---|
Descripción de los tipos de cursor | Describe los diferentes tipos de cursor compatibles con el controlador JDBC de Microsoft para SQL Server. |
Descripción del control de la simultaneidad | Describe la compatibilidad del controlador JDBC con el control de simultaneidad. |
Descripción del bloqueo de fila | Describe la compatibilidad del controlador JDBC con el bloqueo de filas. |
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Ordenación y filtrado de resultados en T-SQL - Training
Ordenación y filtrado de resultados en T-SQL
Documentación
Recuperación de ejemplo de datos de conjunto de resultados - JDBC Driver for SQL Server
Obtenga información sobre cómo recuperar un conjunto de datos de una base de datos de SQL y mostrar esa información en una aplicación Java.
Empleo de metadatos del parámetro - JDBC Driver for SQL Server
Empleo de metadatos del parámetro
Empleo de varios conjuntos de resultados - JDBC Driver for SQL Server
Descubra cómo consultar y recuperar varios conjuntos de resultados con una sola ejecución mediante el controlador JDBC para SQL Server.