Какие классы необходимы для документации по разработке драйверов JDBC (SPI)

Если бы я хотел реализовать драйвер JDBC, как бы я узнал, какие интерфейсы/абстрактные классы мне нужно реализовать для успешной игры? При чтении источника кажется, что есть классы, которые я бы рассмотрел как API (например, DriverManager), так и SPI в пакете java.sql.

Я читал документацию, но еще не нашел «Чтобы разработать драйвер, вам необходимо реализовать Driver, Connection, ResultSet и т. Д.».

К вашему сведению. Причина, по которой я спрашиваю, заключается в том, что я разрабатываю API, включающий поставщика. Я пытаюсь определить лучший способ структурировать и документировать свой код.


person tunneling    schedule 21.02.2012    source источник


Ответы (1)


Похоже, вам следует обратиться к спецификации JDBC, чтобы понять, что требуется для создания драйвера JDBC. Ниже приведена ссылка на спецификации JDBC 3 от сообщества JCP http://jcp.org/en/jsr/detail?id=54

person bnguyen82    schedule 21.02.2012
comment
Существует спецификация JDBC 4.1 (здесь). Раздел 6, в частности 6.3. Спасибо! - person tunneling; 21.02.2012