JDBC или ADO.NET работают нормально.Драйверы Oracle JDBC действительно хороши;как и драйверы ADO.NET.Делайте все возможное, чтобы получить последние версии драйверов, которые совместимы с вашим сервером.Ваш выбор (JDBC / ADO.NET) должен быть продиктован технологией реализации остальной части вашего клиентского программного обеспечения.Если вы создаете приложение точка-сеть (в среде Visual Studio), используйте ADO.NET.Если вы создаете клиент Java (например, в Eclipse), используйте JDBC.
Когда вы столкнетесь с проблемами производительности, вы попытаетесь построить гетерогенный клиент, попытаться использовать программную ленту для привязки JDBC к программе на C ++ или ADO.NET к программе на Java.Это будет медленнее и нестабильнее.Например, Crystal Reports утверждает, что может использовать соединители данных JDBC, но у них есть неэффективный адаптер между их собственным кодом и Java.