16 Questions
Qual classe es utilisate para cargar le driver MySQL in un projecto Java?
Class.forName
Qual es la sintaxis correcta pro obtener un connexion a la base de datos MySQL?
connexió = DriverManager.getConnection("jdbc:mysql://localhost:3306/escola", usuari, contrasenya);
Qual método es utilisate pro executar una consulta SQL de tipo Update, Insert o Delete?
executeUpdate
Cómo se obtiene un Statement
a partir de una connexion?
miStatement = connexió.createStatement();
Qual es le método utilisate pro executar una consulta de selección (Select) in un Statement
?
miStatement.executeQuery(stringSql);
Cómo se obtienen los resultados de una consulta SQL de selección?
miResultSet = miStatement.executeQuery(stringSql);
Qual es le objective principal del método executeUpdate
?
Executar una consulta SQL de tipo Update, Insert o Delete
Qué tipo de consultas SQL es executate con le método executeQuery
?
Select
Quale metodo debe utilisar pro recuperar un valor de un columna in un ResultSet?
miResultSet.getInt("id")
Quale objecto es utilisate pro consultas SQL parametrizate?
PreparedStatement
Como se assigna un valor a un parametro in un PreparedStatement?
miPreparedStatement.setString(1, miNombre)
Que metodo debe utilisar pro ejecutar una consulta SQL de selección con un Statement?
executeQuery
Que es ver que le driver de MySQL debe esser agregate al projeto Java?
Verdadero
Que es responsabile le classe DriverManager?
Cargar le driver e obtener conexiones a la base de datos
Que es utilisate un ResultSet?
Pro obtener los resultatos de una consulta SQL
Que es un advantage de utilisar un PreparedStatement?
Permite consultas SQL con parametros
Study Notes
JDBC - MySQL
- Le classe
Class.forName
es utilisate pro cargar le driver MySQL in un projecto Java. - La syntaxis correcta pro obtener una connexion a la base de datos MySQL es:
connexió = DriverManager.getConnection("<a>jdbc:mysql://localhost:3306/escola</a>", usuari, contrasenya);
Executar Consultas SQL
- Le método
executeUpdate
es utilisate pro executar consultas SQL de tipo Update, Insert o Delete. - Le méthode
executeQuery
es utilisate pro executar consultas SQL de selección (Select). - Un
Statement
es obtenite a partir de una connexion conmiStatement = connexió.createStatement();
Resultatos de Consultas
- Los resultados de una consulta SQL de selección es obtenite con
miResultSet = miStatement.executeQuery(stringSql);
- Pro recuperar un entero de una columna llamada "id" del
ResultSet
, se utilizamiResultSet.getInt("id");
Consultas SQL Parametrizadas
- Le objeto
PreparedStatement
es utilisate pro consultas SQL parametrizadas. - Le valor es assignate a un parámetro in un
PreparedStatement
conmiPreparedStatement.setString(1, miNombre);
Manejar Resultados
- Después de executar una consulta con un
PreparedStatement
, los resultados es manejate conmiPreparedStatement.executeQuery();
Generales
- Le driver de MySQL debe esser agregate al projecto Java pro poder establir una connexion con la base de datos.
- Le classe
DriverManager
es responsabile de cargar le driver e obtener conexiones a la base de datos. - Un
ResultSet
es utilisate pro obtener los resultados de una consulta SQL ejecutate con unStatement
oPreparedStatement
. -
PreparedStatement
permite consultas SQL con parámetros, lo que ayuda a prevenir inyecciones SQL. - Pro utilizar un
PreparedStatement
, prime se debe crear con la connexion e la consulta SQL, luego se asignan los valores de los parámetros antes de executar la consulta.
Preguntas tipo test sobre JDBC y conexión a base de datos MySQL en proyectos Java.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free