社区
数据库
帖子详情
ADO连接oracle,菜鸟问一个基本简单容易的问题,在线等,立刻结账
bluestar
2004-07-15 10:00:31
oracle9.0i装在一台IP地址为128.25.99.99的机器上,SID为MYORCLE。
账号密码都是me
另一台机器用ADO访问,连接字串应该怎么写。
即m_pConn->ConnectionString = ????
...全文
161
6
打赏
收藏
ADO连接oracle,菜鸟问一个基本简单容易的问题,在线等,立刻结账
oracle9.0i装在一台IP地址为128.25.99.99的机器上,SID为MYORCLE。 账号密码都是me 另一台机器用ADO访问,连接字串应该怎么写。 即m_pConn->ConnectionString = ????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluestar
2004-07-15
打赏
举报
回复
如果连接端没有装oracle行不行?
liuxianzhi
2004-07-15
打赏
举报
回复
mark!
我用过OCI、ODBC、OLEDB三种方式链接ORACLE,就是没有用过ADO :(
hahu
2004-07-15
打赏
举报
回复
新建一个文本文件,后缀改成*.udl
双击这个文件,会自动打开数据库连接对话框
在里面选择Oracle的驱动,
如果有密码,勾选允许保存密码
第二步测试连接,看看通不通,
确定,正确的连接字符串会保存到那个udl文件里面
复制过来
如果有驱动的话,这个就是能用的连接串
Oracle似乎应该在本地先添加一个监听,在TNSname.ora里面
然后才能用
Provider=OraOLEDB.Oracle.1;Password=youPwd;Persist Security Info=True;User ID=youUid;Data Source=tcp-youName.world
Kudeet
2004-07-15
打赏
举报
回复
"Provider=OraOLEDB.Oracle;Data Source=128.25.99.99;User Id=me;Password=me;";
bohut
2004-07-15
打赏
举报
回复
1.ACCESS 2000
_ConnectionPtr m_pConn;
CString m_sConn="Provider=Microsoft.Jet.OLEDB.4.0.1;Data Source=d:\\db1.mdb";
m_pConn.CreateInstance("ADODB.Connection");
try
{
HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"","",adConnectUnspecified);
if (FAILED(hr))
{
AfxMessageBox("不能连接数据库 source!");
return FALSE;
}
}
catch(_com_error e)
{
AfxMessageBox("不能连接数据库 error!");
return FALSE;
}
2.SQL Server 2000
_ConnectionPtr m_pConn;
CString m_sConn="Provider=SQLOLEDB.1;Data Source=192.168.3.9;Initial
Catalog=sode"; //sode是数据库服务器192.168.3.9上的一个数据库
m_pConn.CreateInstance("ADODB.Connection");
try
{
HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"sa","mapper",adConnectUnspecified);
if (FAILED(hr))
{
AfxMessageBox("不能连接数据库 source!");
return FALSE;
}
}
catch(_com_error e)
{
AfxMessageBox("不能连接数据库 error!");
return FALSE;
}
3.Oracle 9i
_ConnectionPtr m_pConn;
CString m_sConn="Provider=MSDAORA.1;Data Source=sode_192.168.3.9"; //使用
ms连接库,sode为SID,192.168.3.9为机器ip
m_pConn.CreateInstance("ADODB.Connection");
try
{
HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"sodeUser","sodePw",adConnectUnspecified);
if (FAILED(hr))
{
AfxMessageBox("不能连接数据库 source!");
return FALSE;
}
}
catch(_com_error e)
{
AfxMessageBox("不能打开数据库 error!");
return FALSE;
}
===>Oracle Connect String
微软提供的Oracle标准连接是:
strConnect = _T("Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPassword;");
Oracle公司提供的连接方式:
使用标准安全级别:
strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;");
使用信任连接
1.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"); UID为'/'
2.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1
对于连接字符串可以参考以下网页: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdreforacleprovspec.asp?frame=true
http://download-west.oracle.com/otndoc/oracle9i/901_doc/win.901/a90171/using.htm
numen27
2004-07-15
打赏
举报
回复
Provider=MSDAORA.1;User ID=MYORCLE;Data Source=128.25.99.99;Persist Security Info=False
ADO
连接
oracle
,MFC客户端操作
ORACLE
ADO
是Microsoft提供的
一个
组件,它提供了一种
简单
且高效的访
问
数据库的方式,可以与多种数据库系统(如
Oracle
、SQL Server等)进行通信。通过OLE DB接口,
ADO
能够轻松地创建、查询和更新数据库中的数据。 在MFC环境...
利用
ADO
连接
Oracle
在VC6.0环境下,利用
ADO
(ActiveX Data Objects)
连接
Oracle
数据库是
一个
常见的任务,尤其对于Windows应用程序开发者来说。
ADO
是Microsoft提供的一种数据访
问
接口,它使得程序员能够方便地访
问
各种数据源,包括...
Delphi7
ado
连接
远程
oracle
11g
### Delphi7
ADO
连接
远程
Oracle
11g 的详细步骤及注意事项 #### 一、概述 本文档旨在提供一套完整的解决方案,帮助用户在 Delphi7 环境下通过
ADO
连接
到远程
Oracle
11g 数据库。整个过程涉及到服务器端的安装与...
VC使用
ADO
连接
Oracle
数据库
ADO
是Microsoft提供的
一个
数据访
问
接口,它允许程序员通过
简单
的API调用来访
问
各种数据源,包括
Oracle
数据库。下面将详细介绍如何在VC++中配置和使用
ADO
连接
Oracle
。 首先,你需要确保已经安装了以下组件: 1. ...
c++
ado
连接
oracle
首先,理解TNS是
Oracle
数据库的一种网络服务命名机制,它允许客户端通过
一个
简单
的名称来访
问
数据库,而无需知道具体的服务器地址、端口号和实例名等细节。配置TNS意味着在客户端的TNSNAMES.ORA文件中定义这些
连接
...
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章