SQL 서버에 액세스하는 소프트웨어를 작성하는 방법을 배우기 시작했습니다. 각 서버 구현 (Postgres, MySQL 등)은 다양한 언어에 대한 API 라이브러리를 제공합니다 (Java 및 Python 용 솔루션이 관심을 갖지만 C 및 C++에 대한 코드가 있음). 그러나 나는 벤더 중립적 인 솔루션을 선호하기 때문에이 라이브러리에 의존하는 것에 조금주의를 기울이고 있습니다.SQL API 라이브러리를 선택하려고 시도했습니다.
내가 말할 수있는 바로는 Microsoft의 ODBC API는 C/C++ (Java 용 JDBC)와 같은 문제를 해결하기위한 것입니다. unixODBC가 인기있는 구현 인 것 같습니다. 지금까지 내가 옳은가요?
또한 이러한 라이브러리는 객체 지향 인터페이스를 제공합니까? SQL 질의를 다른 기능 언어에 단순히 포함시키지 않는 것이 좋을 것입니다. 나머지 언어 스타일을 모방 한 래퍼를 만들고 싶습니다.
그렇다면 그 해결책이 있습니까? 나는 이상한 것을 요구하고 있는가?