Preguntas JDBC - MySQL

PatientMonkey avatar
PatientMonkey
·
·
Download

Start Quiz

Study Flashcards

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 con miStatement = 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 utiliza miResultSet.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 con miPreparedStatement.setString(1, miNombre);

Manejar Resultados

  • Después de executar una consulta con un PreparedStatement, los resultados es manejate con miPreparedStatement.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 un Statement o PreparedStatement.
  • 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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser