pro*c之远程连接Oracle数据库

1、远程连接Oracle数据库需要配置本地网络服务名,可以参考文章:https://blog.csdn.net/u012372584/article/details/79877413

2、这里我的服务器IP是:172.16.*.* ,服务器中数据库名是:tfds,用户名:sfids,密码是:sfids。所以这里直接在tnsnames.ora中添加,不使用上述工具配置:

ZZC =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.*.*)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = tfds)
    )
  )

配置完后,连接代码不变(连接时=数据源名称是:ZZC,用户名:sfids,密码:sfids):

long COracleHandle::Connect(char* pszDSN, char* pszUID, char* pszPWD)
{
	EXEC SQL BEGIN DECLARE SECTION;
	    char szUID[20];
		char szPWD[20];
		char szDSN[20];
	EXEC SQL END   DECLARE SECTION;

	char szMsg[260] = {0};

	try
	{
		strcpy(szDSN, pszDSN);
		strcpy(szU
  • 0
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值