JDBC в основном используется для подключения к базе данных и выполнения операций CRUD. Поэтому мне просто нужно знать, как каждый шаг работает на более низком уровне JDBC.
Итак, когда мы выполняем DriverManager.getConnection(), что происходит? он создает сеанс на стороне базы данных? Транзакция создается? Что такое по сути соединение?
когда мы выполняем операторы, как происходит обмен данными с базой данных? что происходит за кулисами? Как данные передаются из Java-приложения в базу данных и наоборот?
обновить
поэтому мне просто нужно знать, что происходит на стороне Java и на стороне базы данных на каждом этапе.
- Что означает установление соединения с базой данных? создается ли какой-то сокет?
Подробнее здесь: https://stackoverflow.com/questions/327 ... vs-logical
Мобильная версия