Anatomy of a SQL Statement Execution in MySQL
Database Connection Management
Applications communicate with MySQL databases through a dedicated MySQL driver that establishes TCP/IP connections. Rather than creating new connections for each request, connection pooling maintains reusable connections to avoid the overhead of repeated connection establishment and teardown.
Popular Java connecti ...
Posted on Fri, 18 Sep 2026 16:08:28 +0000 by DigitalExpl0it
Understanding MyBatis's Core Execution Flow and Internal Architecture
Resource Loading via ClassLoader
The process begins with loading the configuration file, typically mybatis.xml, using Resources.getResourceAsStream(). This method leverages Java’s class loading mechanism to locate resources within the classpath. It does not resolve absolute file paths directly but instead relies on the ClassLoader hierarchy to ...
Posted on Sun, 17 May 2026 00:51:05 +0000 by XeroXer