Useful Links
1. Introduction to Java
2. Core Language Fundamentals
3. Object-Oriented Programming (OOP) in Java
4. Exception Handling
5. Java Collections Framework
6. Generics
7. Input/Output (I/O)
8. Concurrency and Multithreading
9. Modern Java Features (Java 8 and beyond)
10. Java Virtual Machine (JVM) Internals
11. Build Tools and Dependency Management
12. Testing in Java
13. Database Connectivity (JDBC)
  1. Computer Science
  2. Programming
  3. By Language

Java Programming

1. Introduction to Java
2. Core Language Fundamentals
3. Object-Oriented Programming (OOP) in Java
4. Exception Handling
5. Java Collections Framework
6. Generics
7. Input/Output (I/O)
8. Concurrency and Multithreading
9. Modern Java Features (Java 8 and beyond)
10. Java Virtual Machine (JVM) Internals
11. Build Tools and Dependency Management
12. Testing in Java
13. Database Connectivity (JDBC)
  1. Database Connectivity (JDBC)
    1. Introduction to JDBC
      1. Purpose and Architecture
        1. JDBC Drivers
          1. Type 1 Drivers
            1. Type 2 Drivers
              1. Type 3 Drivers
                1. Type 4 Drivers
              2. The JDBC API
                1. Driver Interface
                  1. Connection Interface
                    1. Statement Interface
                      1. PreparedStatement Interface
                        1. CallableStatement Interface
                          1. ResultSet Interface
                          2. Establishing Database Connections
                            1. Loading Drivers
                              1. Connection URLs
                                1. Connection Properties
                                2. Performing CRUD Operations
                                  1. Creating Records (INSERT)
                                    1. Reading Records (SELECT)
                                      1. Updating Records (UPDATE)
                                        1. Deleting Records (DELETE)
                                        2. Working with ResultSets
                                          1. Navigating ResultSets
                                            1. Extracting Data
                                              1. Updatable ResultSets
                                              2. Transaction Management
                                                1. Commit and Rollback
                                                  1. Savepoints
                                                    1. Auto-commit Mode
                                                      1. Isolation Levels
                                                      2. Connection Pooling
                                                        1. Purpose and Benefits
                                                          1. Common Pooling Libraries
                                                            1. HikariCP
                                                              1. Apache DBCP
                                                                1. C3P0
                                                                2. Configuration and Usage

                                                              Previous

                                                              12. Testing in Java

                                                              Go to top

                                                              Back to Start

                                                              1. Introduction to Java

                                                              © 2025 Useful Links. All rights reserved.

                                                              About•Bluesky•X.com