I will build a programm to handle with my audio CD's now I will know with which database I should work, the database will have more than 10000 entries!!

Should I work with ADO or ODBC?
Can I work with ADO and SQL in one C++ projekt, can i access SQL-databases with ado?

Must I have a SQL Server when I will work with SQL???

Greats Andreas