UsefulLinks
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)
13.
Database Connectivity (JDBC)
13.1.
Introduction to JDBC
13.1.1.
Purpose and Architecture
13.1.2.
JDBC Drivers
13.1.2.1.
Type 1 Drivers
13.1.2.2.
Type 2 Drivers
13.1.2.3.
Type 3 Drivers
13.1.2.4.
Type 4 Drivers
13.2.
The JDBC API
13.2.1.
Driver Interface
13.2.2.
Connection Interface
13.2.3.
Statement Interface
13.2.4.
PreparedStatement Interface
13.2.5.
CallableStatement Interface
13.2.6.
ResultSet Interface
13.3.
Establishing Database Connections
13.3.1.
Loading Drivers
13.3.2.
Connection URLs
13.3.3.
Connection Properties
13.4.
Performing CRUD Operations
13.4.1.
Creating Records (INSERT)
13.4.2.
Reading Records (SELECT)
13.4.3.
Updating Records (UPDATE)
13.4.4.
Deleting Records (DELETE)
13.5.
Working with ResultSets
13.5.1.
Navigating ResultSets
13.5.2.
Extracting Data
13.5.3.
Updatable ResultSets
13.6.
Transaction Management
13.6.1.
Commit and Rollback
13.6.2.
Savepoints
13.6.3.
Auto-commit Mode
13.6.4.
Isolation Levels
13.7.
Connection Pooling
13.7.1.
Purpose and Benefits
13.7.2.
Common Pooling Libraries
13.7.2.1.
HikariCP
13.7.2.2.
Apache DBCP
13.7.2.3.
C3P0
13.7.3.
Configuration and Usage
Previous
12. Testing in Java
Go to top
Back to Start
1. Introduction to Java