Если бы я хотел реализовать драйвер JDBC, как бы я узнал, какие интерфейсы / абстрактные классы мне нужно было бы реализовать для успешной игры?При чтении источника, похоже, есть классы, которые я бы рассмотрел как API (например, DriverManager), так и SPI в пакете java.sql.
Я читал документацию, но мне еще предстоитfind «Чтобы разработать драйвер, вам необходимо реализовать Driver, Connection, ResultSet и т. д.»
FYI. Я спрашиваю, почему я занимаюсь разработкой API, в который входит поставщик.Я пытаюсь определить наилучший способ структурирования и документирования своего кода.