Imagem de fundo

Considere o código, escrito na linguagem Java, versão...

Considere o código, escrito na linguagem Java, versão 7:


import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;


public class JDBC_Connection

{

_static

_{

__try

__{

__Class.forName("com.mysql.jdbc.Driver");

}

catch (ClassNotFoundException e)

{

__System.out.println("Erro ao carregar driver: " + e);

_}

}


public static void main(String[] args)

{

_String ______connectionUrl ___=

"jdbc:mysql://localhost:3306/DATABASE";

_String user = "root";

_String pass = "mysql";

_[1] conn;

_[2] rs;

_String query = "SELECT ID, NOME FROM USUARIOS";


_try

_{

_conn = DriverManager.getConnection(connectionUrl, user,

pass);

_Statement stmt = conn.createStatement();

_rs = stmt.executeQuery(query);

_System.out.println("ID - NOME");

_System.out.println("---------------");

_while(rs.next())

_{

_System.out.print(rs.getInt("id") + " - " +

rs.getString("name"));

_System.out.println();

__}

_if (conn != null)

{

_conn.close();

_conn = null;

_}

}

_catch (SQLException SQLerror)

{

__System.out.println("SQL Exception thrown: " + SQLerror);

__}

_}

}


Assinale a alternativa com o nome das classes que devem substituir os valores [1] e [2], respectivamente, no código acima:


A

SQLConnection, DataSet


B

Connection, DataSet


C

SQLConnection, ResultSet


D

Connection, ResultSet