Rai*_*616 5 c++ sql-server oracle ado.net visual-studio-2010
如果这是一个模糊的问题,请道歉; 我会尝试尽可能恰当地说出来.
基本上我有一个C++应用程序,目前运行在后端MSSQL(SQL Server 2014)数据库中.为了简化数据库通信和构建实体模型,我们组装了自己的一组C++类来包装本机ADO.NET调用; 我们创建它的方式是开发人员只需要提供连接字符串的详细信息,并将其作为连接方法的一部分进行组装,如下所示:
string.Format(_T("DRIVER=SQL Server;SERVER=%s\\%s;UID=%s;PWD=%s;DATABASE=%s"),string,strConnInstance,strUser,strPassword,strDatabase);
Run Code Online (Sandbox Code Playgroud)
我们现在需要从oracle数据库中读取数据,我们想知道是否可以使用相同的连接库.我假设我们需要调整连接字符串(eeg驱动程序需要读取不同的东西).我相信我已经读过可以通过使用ODBC驱动程序来促进Oracle连接?它只是一个安装相关驱动程序的情况(如果是,哪个?)并更改连接字符串中的"驱动程序"参数(如果是,那么?).
如果它不是那么简单,还有其他方法可以做到,还是我们正在寻找重建?
提前致谢!
答案是肯定的,您可以使用 ADO.NET 连接到 Oracle。有很多人已经在堆栈溢出上这样做了......
https://stackoverflow.com/search?q=oracle+ado.net
Oracle 有一个数据库提供商页面...
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
微软有一个页面谈论它......
https://msdn.microsoft.com/en-us/library/77d8yct7(v=vs.110).aspx
Oracle 甚至有使用实体框架的示例......
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/EntityFrameworkOBE/EntityFrameworkOBE.htm http://www.oracle.com/technetwork/issue-archive/2011/11-sep/o51odt -453447.html
那里有大量的资源。
| 归档时间: |
|
| 查看次数: |
630 次 |
| 最近记录: |