Useful Links
Computer Science
Programming
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)
Database Connectivity (JDBC)
Introduction to JDBC
Purpose and Architecture
JDBC Drivers
Type 1 Drivers
Type 2 Drivers
Type 3 Drivers
Type 4 Drivers
The JDBC API
Driver Interface
Connection Interface
Statement Interface
PreparedStatement Interface
CallableStatement Interface
ResultSet Interface
Establishing Database Connections
Loading Drivers
Connection URLs
Connection Properties
Performing CRUD Operations
Creating Records (INSERT)
Reading Records (SELECT)
Updating Records (UPDATE)
Deleting Records (DELETE)
Working with ResultSets
Navigating ResultSets
Extracting Data
Updatable ResultSets
Transaction Management
Commit and Rollback
Savepoints
Auto-commit Mode
Isolation Levels
Connection Pooling
Purpose and Benefits
Common Pooling Libraries
HikariCP
Apache DBCP
C3P0
Configuration and Usage
Previous
12. Testing in Java
Go to top
Back to Start
1. Introduction to Java