← All courses
JAVA
Advanced Java
Advanced Java
4.7 (2877)9,277 learners20 lessons40m
Curriculum
Topic
- What is JDBC, and what role does it play in a Java application2:16
- 02 - What are the main components of JDBC (DriverManager, Connection, Statement, ResultSet, etc.)2:04
- 03 - What are the steps to connect to a database using JDBC2:22
- 04 - What are the four types of JDBC drivers, and which is preferred in modern applications1:48
- 05 - What is the difference between Statement, PreparedStatement, and CallableStatement2:02
- 06 - Why is PreparedStatement preferred over Statement (performance and SQL injection)2:05
- 07 - What is a ResultSet, and what is the difference between a forward-only and a scrollable ResultSet2:15
- 08 - What is the difference between execute(), executeQuery(), and executeUpdate()2:02
- 09 - What is connection pooling, and why is it important in a web application1:58
- 10 - How do you handle transactions in JDBC (commit, rollback, setAutoCommit, savepoints)1:51
- 12 - How do you call a stored procedure from Java, and how do INOUT parameters work1:53
- 12 - How do you call a stored procedure from Java, and how do INOUT parameters work1:57
- 13 - What is a Servlet, and what problem does it solve in web development1:55
- 14 - Explain the Servlet life cycle (init(), service(), destroy())1:55
- 15 - What is a web container (servlet container), and what is its responsibility1:53
- 16 - What is the difference between GenericServlet and HttpServlet2:06
- 17 - What is the difference between the doGet() and doPost() methods1:57
- 18 - How do you read form data request parameters in a servlet (getParameter())1:58
- 19 - What is the difference between ServletConfig and ServletContext1:51
- 20 - What is the deployment descriptor (web.xml), and how does servlet mapping work1:59