1) What is JDBC?
2) What is JDBC Driver?
3) What are the steps to connect to the database in java?
4) What are the JDBC API components?
5) What are the JDBC statements?
6) What is the return type of Class.forName() method?
7) What are the differences between Statement and PreparedStatement interface?
8) How can we set null value in JDBC PreparedStatement?
9) What are the benefits of PreparedStatement over Statement?
10) What are the differences between execute, executeQuery, and executeUpdate?
11) What are the different types of ResultSet?
12) What are the differences between ResultSet and RowSet?
13) How can we execute stored procedures using CallableStatement?
14) What is the role of the JDBC DriverManager class?
15) What are the functions of the JDBC Connection interface?
16) What does the JDBC ResultSet interface?
17) What does the JDBC ResultSetMetaData interface?
18) What does the JDBC DatabaseMetaData interface?
19) Which interface is responsible for transaction management in JDBC?
20) What is batch processing and how to perform batch processing in JDBC?
21) What are CLOB and BLOB data types in JDBC?
22) What are the different types of lockings in JDBC?
23) How can we store and retrieve images from the database?
24) How can we store the file in the Oracle database?
25) How can we retrieve the file in the Oracle database?
26) What are the differences between stored procedure and functions?
27) How can we maintain the integrity of a database by using JDBC?
28) What is the JDBC Rowset?
29) What is the major difference between java.util.Date and java.sql.Date data
type?
30) What does JDBC setMaxRows method do?