如何在mfc中使用CDatabase对象连接oracle数据库?请提供任何教程或示例
CDatabase通常使用OLE DB或ODBC连接到数据库。
使用ODBC,(几乎)所有特定于数据库服务器的东西都将包含在ODBC连接定义中,而不是客户端代码中——例如,您可以切换一个ODBC连接,一次连接MS SQL服务器,下一次连接MySQL,第三次连接Oracle,所有这些都不需要修改客户端代码。
使用OLE DB,更多的工作在客户端结束,但@Kirill是非常正确的:大多数连接到一个DB服务器另一个归结为连接字符串。VS AppWizard至少可以为连接字符串创建一个起始点。你想要/需要改变的是,如果你给AppWizard提供了用户名和密码,它们将嵌入到连接字符串中。对于实际代码来说,这通常是不可接受的——至少密码通常需要来自至少半安全的地方(例如,由用户输入但不存储,至少不是永久的)。