Это очень открытый вопрос, поскольку вы относите различные API / методы сериализации к одной и той же категории.Я отвечу только на часть JDBC, в случае которой, очевидно, ни один из драйверов не использует сериализацию Java, потому что соответствующие протоколы связи с базами данных определяются базами данных независимо от какой-либо технологии клиента (Java, PHP, .NET, Python и т. Д.)...).
Можно с уверенностью предположить, что большинство подобных реализаций API работают аналогичным образом за кулисами, поскольку сериализация Java по своей природе специфична для Java, и, как правило, не рекомендуется создавать какие-либопротокол (независимо от цели) зависит от языка.