0% found this document useful (0 votes)
3 views7 pages

Report - Responses

The document consists of a series of multiple-choice questions related to J2EE and JDBC concepts, including JDBC interfaces, servlet lifecycle, and HTTP methods. It tests knowledge on topics such as database connectivity, servlet methods, and the purpose of various JDBC components. Each question includes options with points awarded for correct answers.

Uploaded by

Rakshitha Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views7 pages

Report - Responses

The document consists of a series of multiple-choice questions related to J2EE and JDBC concepts, including JDBC interfaces, servlet lifecycle, and HTTP methods. It tests knowledge on topics such as database connectivity, servlet methods, and the purpose of various JDBC components. Each question includes options with points awarded for correct answers.

Uploaded by

Rakshitha Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

J2EE Mock

 1. Which JDBC interface is used to retrieve metadata about a database?

Points:
1/1
Statement
DatabaseMetaData 
ResultSet
Connection

 2. Which of the following is true regarding the HttpServletResponse object?

Points:
1/1
Represents the servlet configuration
Represents the client request
Used to get client information
Used to send the response to the client 

 3. What is the correct syntax for loading a JDBC driver in Java?

Points:
0/1
Load("com.mysql.jdbc.Driver");
LoadDriver("com.mysql.jdbc.Driver"); 
Class.forName("com.mysql.jdbc.Driver"); 
DriverManager.loadDriver("com.mysql.jdbc.Driver");

 4. What is a servlet in J2EE?

Points: A server-side Java program 


1/1 A scripting language
A markup language
A type of coffee

 5. Which of the following methods is used to establish a connection to a database in JDBC?

Points:
1/1
createConnection()
openConnection()
connect()
DriverManager.getConnection() 

 6. What is the correct syntax for creating a Statement object in JDBC?

Points:
0/1
Statement.create(con);
Statement stmt = con.createStatement(); 
Statement stmt = createStatement(con); 
Statement stmt = new Statement();
 7. What is a notable advantage of using the JDBC-ODBC driver? (Select Three Right Options)

Points: Dependence on Database Vendor's Implementation 


0/3 Platform Independence 
Direct Communication with the Database Server 
Ease of Deployment 

 8. What is the life cycle of a servlet?

Points:
0/1
Initialize, Service, Destroy 
Start, Execute, Stop
Create, Process, Terminate 
Initiate, Execute, Destroy

 9. What is the correct method signature for the init method in a servlet?

Points:
1/1
init(ServletConfig config)
void init() 
void initialize()
initiate()

 10. What is a notable advantage and disadvantage of using the JDBC-ODBC driver? (Select Two Right Answers)

Points: Ease of Deployment 


0/2 Direct Communication with the Database Server
Dependence on Database Vendor's Implementation 
Platform Dependence 

 11. Select the two appropritate misisng key words in the below program code:

Points:
1/1
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class MyServlet extends HttpServlet {
public void ______(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// Fetch the parameter "name" from the request
String name = request.________(name);

init & setParameter


doPost & getParameter 
init & getParameter
doPost & setParameter
 12. Which of the following is a true statement about servlets?

Points:
0/1
Servlets cannot generate dynamic content
Servlets are only used for client-side processing 
Servlets can only be written in scripting languages
Servlets are platform-independent 

 13. How can you retrieve a parameter named "username" from the client request in a servlet?

Points:
0/1
getParameter("name")
getRequestParameter("username") 
getParameter("username") 
getParameter("user")

 14. How can a servlet obtain client information, such as IP address and browser type?

Points:
0/1
Using the getParameter() method
Using the response.getWriter() method 
Using the request.getHeader() method 
Using the getSession() method

 15. What is the purpose of the doGet() method in HttpServlet?

Points:
0/1
To handle GET requests 
To handle POST requests 
To initialize the servlet
To destroy the servlet object

 16. Which of the following are advantages of using JDBC drivers?

Points:
0/2
Platform Independence 
Performance
Ease of Deployment 
Direct Communication with the Database Server 

 17. What is the correct syntax for retrieving data from a ResultSet in JDBC?

Points:
0/1

String data = rs.getString("columnName"); 


String data = ResultSet.getString("columnName");
String data = rs.fetchString("columnName"); 
String data = ResultSet.getData("columnName");
 18. What is the correct syntax for establishing a connection to a database using JDBC?

Points:
0/1
DriverManager.connect("jdbc:mysql://localhost:3306/mydatabase", "user", "password");
Connection con = new Connection("jdbc:mysql://localhost:3306/mydatabase", "user", "password");
DatabaseConnection con = DriverManager.connect("jdbc:mysql://localhost:3306/mydatabase", "user",
"password"); 
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "user", "password"); 

 19. Which HTTP method is primarily used by the doGet method in HttpServlet?

Points:
1/1
GET 
PUT
DELETE
POST

 20. What is the purpose of the destroy() method in a servlet?

Points:
1/1
To initialize the servlet
To handle the POST requests
To destroy the servlet object 
To handle the GET requests

 21. Which method is used to obtain the PrintWriter object for sending data to the client?

Points:
0/1
getPrintWriter() 
printWriter()
getResponseWriter()
getWriter() 

 22.

Points: Which of the following are disadvantages of using JDBC drivers?


0/2
Platform Dependence
Limited Connectivity 
Dependence on Database Vendor's Implementation 
Performance 

 23. What is the correct syntax for closing a JDBC connection?

Points:
0/1
con.closeConnection();
closeConnection(con); 
con.close(); 
Close.connection();
 24. What does JDBC stand for?

Points:
1/1
Java Database Controller
Java Database Connection
Java Database Connectivity 
Java Database Compiler

 25. Which statements describe characteristics of Thin JDBC drivers?

Points: Require native database libraries on the client side


3/3 Communicate directly with the database server 
Platform-independent 
Also known as "easy" drivers
Written entirely in Java 

 26. What is the purpose of the Statement interface in JDBC?

Points:
0/1
To execute SQL queries 
To handle transaction management 
To retrieve metadata about the database
To represent a database connection

 27. Which protocol is used for communication between a client and a servlet?

Points:
0/1
FTP
TCP 
HTTP 
SMTP

 28. Which interface in JDBC is responsible for managing a database connection?

Points:
0/1
Statement
Connection 
ResultSet
DatabaseMetaData 

 29. What is the purpose of the ResultSet interface in JDBC?

Points:
1/1
To execute SQL queries
To handle transaction management
To retrieve data from a database 
To represent a database connection
 30. Which method is called by the servlet container to initialize a servlet?

Points:
1/1
start()
begin()
init() 
initialize()

 31. Which of the following statements is used to execute an SQL query in JDBC?

Points:
0/1
executeUpdate()
executeInsert()
execute() 
executeQuery() 

 32. In J2EE, where are servlets typically deployed?

Points:
0/1
Application server 
FTP server
Web server
Database server 

 33. What is the purpose of the destroy method in a servlet?

Points:
1/1
To destroy the servlet object 
To handle POST requests
To initialize the servlet
To handle GET requests

 34. Which of the following interfaces must a servlet implement?

Points:
0/1
Servlet
HttpServlet 
Both a and b 
None of the above

 35. In a servlet, what is the purpose of the getServletContext method?

Points:
1/1
To get the servlet configuration
To obtain the servlet context 
To obtain the client's IP address
To initialize the servlet
 36. In a servlet, what does the doPost method handle?

Points:
1/1
GET requests
Both GET and POST requests
Servlet initialization
POST requests 

You might also like