社区
数据库
帖子详情
oracle 连接数据库的问题
jin987
2003-10-01 03:30:33
现在用vc连接orcle数据库一般用什么方法?odbc?dao?ado?oracle的连接和ms_sqlserver 一样吗?
...全文
63
7
打赏
收藏
oracle 连接数据库的问题
现在用vc连接orcle数据库一般用什么方法?odbc?dao?ado?oracle的连接和ms_sqlserver 一样吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Skt32
2003-10-03
打赏
举报
回复
使用ADO封装类的数据库程序开发实例[第二版] 详细信息 < ADO >
作者对ADO进行封装并演示了它的使用
[代码性质] VC完整应用程序代码
[代码作者] 成真
[文件大小] 390K
[更新日期] 2003-5-12 19:42:00
[下载次数] 5880
http://www.vckbase.com/code/relateddoc.asp?id=1926
Skt32
2003-10-03
打赏
举报
回复
Oracle OCI API封装类 详细信息 < Oracle >
使用Oracle7.3 8.0 OCI API 实现的一系列包装类.
[代码性质] VC可重用代码段
[代码作者] Fabio Angelini
[文件大小] 138K
[更新日期] 2003-4-5 10:24:00
[下载次数] 1450
http://www.vckbase.com/code/downcode.asp?id=1861
Skt32
2003-10-03
打赏
举报
回复
Oracle8 OCI API 封装类COdb 详细信息 < Oracle >
实现了Oracle8 OCI API的封装,并有该类的使用例子。
[代码性质] VC完整应用程序代码
[代码作者] Ben Bryant
[文件大小] 111K
[更新日期] 2003-4-5 11:01:00
[下载次数] 2041
http://www.vckbase.com/code/downcode.asp?id=1865
xsc2001
2003-10-03
打赏
举报
回复
_RecordsetPtr pPtr;
if (FAILED(pPtr.CreateInstance("ADODB.Recordset")))
{
AfxMessageBox("Create Instance failed!");
return FALSE;
}
CString strSRC;
strSRC="Driver=ORACLE ODBC DRIVER;Server=";
strSRC+="192.168.0.150;";
strSRC+="DBQ=192.168.0.150";
strSRC+=";UID=System;PWD=Manager";
CString strSQL = "select filename,filesize from ImageTest";
_variant_t varSRC(strSRC);
_variant_t varSQL(strSQL);
//AfxMessageBox("111");
HRESULT hr;
hr = pPtr->Open(varSQL,varSRC,adOpenForwardOnly,adLockReadOnly,adCmdText);
//hr = pPtr->Open(varSQL,varSRC,adOpenStatic,adLockOptimistic,adCmdText);
if(FAILED(hr))
{
AfxMessageBox("Open table failed!");
pPtr.Release();
return FALSE;
}
while(!pPtr->GetadoEOF())
{
_variant_t varName;
_variant_t varSize;
varName = pPtr->GetCollect ("filename");
varSize = pPtr->GetCollect ("filesize");
CString strName =(char *)_bstr_t(varName);
CString strSize =(char *)_bstr_t(varSize);
strName.TrimRight();
strSize.TrimRight();
int nCount = m_list.GetItemCount();
int nItem = m_list.InsertItem (nCount,_T(""));
m_list.SetItemText (nItem,0,strName);
m_list.SetItemText (nItem,1,strSize);
pPtr->MoveNext();
}
pPtr->Close();
pPtr.Release();
丁淇石头
2003-10-02
打赏
举报
回复
使用ODBC或ADO都是可以的。
oracle的连接和ms_sqlserver只有连接字符串不同,其他好象没什么区别
Onega
2003-10-01
打赏
举报
回复
#include "stdafx.h"
#import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "EndOfFile")
int main(int argc, char* argv[])
{
printf("Use ADO to open Oracle!\n");
CoInitialize(NULL);
try
{
_ConnectionPtr pConn("ADODB.Connection");
_RecordsetPtr pRst("ADODB.Recordset");
pConn->Open("Provider=OraOLEDB.Oracle;Data Source=workdb;User Id=Onega;Password=sa;"
,"","",adConnectUnspecified);
pRst->Open(
"student",
_variant_t((IDispatch *) pConn, true),
adOpenStatic,
adLockOptimistic,
adCmdTable);
pRst->AddNew();
_variant_t windy("windyhui");
_variant_t age((long)8);
pRst->Fields->Item["name"]->Value =windy;
pRst->Fields->Item["age"]->Value = age;
pRst->Update();
pRst->Close();
pConn->Close();
}
catch (_com_error &e)
{
printf("Description = '%s'\n", (char*) e.Description());
}
::CoUninitialize();
printf("program end.\n");
return 0;
}
zhaolaoxin
2003-10-01
打赏
举报
回复
用什么方法看应用和编程方便与否。具体使用上oracle的连接和ms_sqlserver基本一样
关于myeclipse中的DB Browser连接
Oracle
数据库的
问题
本文介绍了解决MyEclipse 6.5版本通过DBBrowser连接
Oracle
10.2.0.1中文版数据库时遇到的
问题
。主要原因是
Oracle
JDBC驱动的一个已知bug,导致无法混合使用连接的语言。解决方案包括更新到
Oracle
JDBC驱动10.2.0.2版本或者更改MyEclipse的启动语言。
oracle
DB 连接
问题
本文探讨了使用PL/SQL Developer连接
Oracle
数据库时遇到的服务名无法解释的
问题
。文章指出,这通常是因为计算机上安装了多个
Oracle
数据库或客户端版本,导致tnsnames.ora文件配置不一致所引起。
本地部署VANNA AI连接
ORACLE
低版本DB中遇到的
问题
本文主要介绍本地部署VANNA AI连接低版本
ORACLE
数据库时遇到的
问题
。VANNA AI连接
ORACLE
需安装
oracle
db,thin模式仅支持12.1之后版本,之前版本要用thick模式并安装
oracle
client。还说明了修改VANNA连接程序为thick模式的方法及连接测试情况。
[
Oracle
] SQlAlchemy 连接
Oracle
数据库
问题
汇总
本文详述了使用SQLAlchemy连接
Oracle
数据库的步骤,包括创建数据库用户、安装Instant Client解决32位与64位
问题
、配置SQLAlchemy引擎、修改数据库编码以解决中文乱码,以及远程连接
Oracle
数据库的Mac客户端安装与配置。在解决编码
问题
时,介绍了通过环境变量设置字符集的方法。
用JAVA连接
ORACLE
数据库的
问题
本文记录了一位初学者使用JAVA连接
Oracle
数据库时遇到的
问题
及解决过程。通过调整环境变量、重建数据库实例等步骤最终成功建立连接。
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章