VC++ 2005开发环境下,怎么连接oracle数据库?急! VC++ 2005开发环境下,怎么连接oracle数据库? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADO.NETOCIODBC应该都可以的 想用oracle provider for oledb ,但是没有编写类似的代码,能不能指点一下。本来在本地装了oracle client,在VC6.0用ODataBase可以实现连接,但是到VC 2005下就不能运行错误。代码如下:ODatabase oDb;::OStartup();int ret = oDb.Open("myline", "user1", "pwd");if(!oDb.IsOpen()){ return FALSE;} public class DataConntion { public OleDbConnection dbConn=null; ///<summary>事务</summary> ///<author>wangbin</author> ///<description>事务</description> private OleDbTransaction myTrans; public DataConntion() { dbConn=new OleDbConnection("你的连接字符串"); } private void Open() { try { dbConn.Open(); } catch { Exception msg = new Exception("数据库连接错误"); throw msg; } } private void Close() { try { if (dbConn.State == ConnectionState.Open ) dbConn.Close(); } catch { Exception msg = new Exception("数据库关闭错误"); throw msg; } }} zhpsam109的代码,应该是net的吧。在VC++ 2005不能使用。后来还是决定不用ole了。谢谢大家! VC9使用OCCI创建表,代码有错误,求指正 jdbcTemplate.queryForList查询速度慢,请高手解答一下!谢谢 Oracle数据库创建一个表空间的异常 这段SQL写法有错吗? 修改jobs执行间隔 gourp by中gourping使用的一个困惑。请熟悉这个命令的人能指教一下。 oracle9i命令创建库 为什么OEMC中没有那?怎么加载到里面? 哪种MV的更新方式更好? 为什么job的执行总是失败? 知道一个存储过程的名字,如何获取它的有关信息,如存在哪个表空间? 请问下,这样在Pl/SQL中没有显示是什么原因呀 求助:有关Oracle JOB定时操作问题?
OCI
ODBC应该都可以的
本来在本地装了oracle client,在VC6.0用ODataBase可以实现连接,但是到VC 2005下就不能运行错误。
代码如下:
ODatabase oDb;
::OStartup();
int ret = oDb.Open("myline", "user1", "pwd");
if(!oDb.IsOpen())
{
return FALSE;
}
{
public OleDbConnection dbConn=null;
///<summary>事务</summary>
///<author>wangbin</author>
///<description>事务</description>
private OleDbTransaction myTrans;
public DataConntion()
{
dbConn=new OleDbConnection("你的连接字符串");
}
private void Open()
{
try
{
dbConn.Open();
}
catch
{
Exception msg = new Exception("数据库连接错误");
throw msg;
}
} private void Close()
{
try
{
if (dbConn.State == ConnectionState.Open ) dbConn.Close();
}
catch
{
Exception msg = new Exception("数据库关闭错误");
throw msg;
}
}
}