首先, 数据库是个存储数据和进行数据操作的东西. 而ODBC是提供给你进行数据库操作的一种接口, 这本身就是2个不同的概念和对象.
数据库: 现在常用的有ACCESS(微软office软件带的)/Microsoft SQL SERVER/MySql/ORACLE/等. 如果数据量不大的话, 可以用access的数据库.
ODBC: 只是操作数据库的一种驱动程序. 你的系统重新安装了之后, 应该就自带ACCESS的ODBC的接口了. 可以在开始->设置->控制面板->管理工具->ODBC数据源中查看你的系统中的ODBC数据原支持的驱动程序. 如果你想用其他的数据库, 比如Microsoft SQL server, 就得安装微软的这个数据库软件, 安装好这个软件之后,对应的ODBC的数据源就自动安装好了.