Respuestas
Respuesta:
SQL es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.
Respuesta:
este mostrara el numero total de c
Explicación:
public int obtenerCantCarreras() throws SQLException //CONSULTA 1, PARTE 1.
//1. Conectar a la base de datos
this.iniciarConexionBD();
//2. Variable para almacenar el total de carreras almacenadas en la base de datos.
int totalCarreras = 0;
//3. definir espacio de trabajo para la declaración y ejecución de la consulta sql
Statement stm = this.conexion.createStatement();
//4. Definir el texto String de la consulta SQL.
String sql = "select count(*) as total_carreras from carreras c";
//5. Ejecutar la consulta y amacenar en el objeto ResultSet
ResultSet tabla = stm.executeQuery(sql);
//6. Recorrer el objeto ResultSet mediante un while y para cada iteración resolver:
while(tabla.next())
{
totalCarreras = tabla.getInt("total_carreras");
}
//7. Cerrar la conexion a la base de datos
this.cerrarConexionBD();
//8. Retornar el total de carreras que está almancenado en la base de datos
return totalCarreras;
}
//inciso 2.
public Vector<String> obtenerListadoCarreras() throws SQLException //CONSULTA 2
{
//1. Conectar a la base de datos
this.iniciarConexionBD();
//2. Crear el vector para almacenar la lista de nombres de carreras resultante de la consulta SQL a la base de datos.
Vector<String> listado_carreras = new Vector<>();
//complete la lógica del bloque de código que resuelve:
//3. definir espacio de trabajo para la declaración y ejecución de la consulta sql
Statement stm = this.conexion.createStatement();
//4. Definir el texto String de la consulta SQL.
String sql = "select c.nombre as nombres_carreras from carreras c";
//5. Ejecutar la consulta y amacenar en el objeto ResultSet
ResultSet tabla = stm.executeQuery(sql);
//6. Recorrer el objeto ResultSet mediante un while y para cada iteración resolver:
while(tabla.next())
{
String nombre_carrera = tabla.getString("nombres_carreras");
listado_carreras.add(nombre_carrera);
}
//7. Cerrar la conexion a la base de datos
this.cerrarConexionBD();
//8. Retornar el objeto vector con la lista de nombres de carreras almacenados en la base de datos
return listado_carreras;
}
//OK
public Vector<String> obtenerListaParalelos() throws SQLException
{
//1. Conectar a la base de datos
this.iniciarConexionBD();
//2. Crear el vector para almacenar la lista de códgidos de paralelos resultante de la consulta SQL a la base de datos.
Vector<String> lista_paralelos = new Vector<>();
//complete la lógica del bloque de código que resuelve:
//3. definir espacio de trabajo para la declaración y ejecución de la consulta sql
Statement stm = this.conexion.createStatement();
//4. Definir el texto String de la consulta SQL.
String sql = "select p.nombre as PARALELOS from paralelos p";
//5. Ejecutar la consulta y amacenar en el objeto ResultSet
ResultSet tabla = stm.executeQuery(sql);
//6. Recorrer el objeto ResultSet mediante un while y para cada iteración resolver:
while(tabla.next())
{
//6.1. Obtener el valor de columna de la fila actual del objeto ResultSet
String valorColumna = tabla.getString("PARALELOS");
//6.2. Almacenar en el vector creado en el paso 2. el valor de columna de la fila actual del objeto ResultSet
lista_paralelos.add(valorColumna);
}
//7. Cerrar la conexion a la base de datos
this.cerrarConexionBD();
//8. Retornar el objeto vector con la lista de códigos de paralelos almacenados en la base de datos
return lista_paralelos;
}