include <stdio.h>
#include <string.h>
#include <stdlib.h>EXEC SQL DECLARE dblinkname1 DATABASE;
EXEC SQL INCLUDE SQLCA;
int main()
{
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[50],password[20],dbname[20];
EXEC SQL END DECLARE SECTION; strcpy((char *)username.arr,"test");
username.len = strlen((char *)username.arr);
strcpy((char *)password.arr,"test");
password.len = strlen((char *)password.arr);
strcpy((char *)dbname.arr,"192.168.3.38"); // tagA 请教此处
dbname.len = strlen((char *)dbname.arr);
EXEC SQL CONNECT :username IDENTIFIED BY :password AT dblinkname1 USING :dbname; // tagB
if (sqlca.sqlcode)
{
printf("fail to connect!\n");
return 1;
}
printf("connect to db successfully\n");
EXEC SQL AT dblinkname1 COMMIT WORK RELEASE;
return 0;
}
用Pro*C边本机的Oracle时, tagB处把"using :dbname"去掉就可以了
现在要连接LAN中的另一台机器, IP=92.168.3.38, oracle数据库名=dztl.
请教高手tagA处应该怎么写
#include <string.h>
#include <stdlib.h>EXEC SQL DECLARE dblinkname1 DATABASE;
EXEC SQL INCLUDE SQLCA;
int main()
{
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[50],password[20],dbname[20];
EXEC SQL END DECLARE SECTION; strcpy((char *)username.arr,"test");
username.len = strlen((char *)username.arr);
strcpy((char *)password.arr,"test");
password.len = strlen((char *)password.arr);
strcpy((char *)dbname.arr,"192.168.3.38"); // tagA 请教此处
dbname.len = strlen((char *)dbname.arr);
EXEC SQL CONNECT :username IDENTIFIED BY :password AT dblinkname1 USING :dbname; // tagB
if (sqlca.sqlcode)
{
printf("fail to connect!\n");
return 1;
}
printf("connect to db successfully\n");
EXEC SQL AT dblinkname1 COMMIT WORK RELEASE;
return 0;
}
用Pro*C边本机的Oracle时, tagB处把"using :dbname"去掉就可以了
现在要连接LAN中的另一台机器, IP=92.168.3.38, oracle数据库名=dztl.
请教高手tagA处应该怎么写
解决方案 »
- 11G导出空库
- 如何优化一条SQL语句???????
- sql server 函数转 oracle的问题
- plsql里面定义了一个ref cursor动态游标变量,请问下,如何遍历取值呢?
- C语言 如何将变量 插入mySQL数据库,mySQL C语言封装变量的问题
- 新建的用户导入dmp文件,其中一张表导入失败
- 小弟不才,关于 "ORA-01017 invalid username/password;logon denied" 高手请指点一下,
- IBM P610 AIX5:0509-124 The program is a discontinued 64-bit object file问题请教,在线等待,急急急
- Oracle中的导入,导出问题
- 求助:需要在APEX 动态操作中的PL/SQL语句块做一个确认取消对话框,求大神指教,最好有代码,谢谢
- 这段 MSSQL 怎么转换 成 Oracle 的?
- oracle jms aq的程序问题!
http://topic.csdn.net/u/20070827/09/6727d24b-3681-40fc-9b11-33c68c520764.html
中的server到底是什么, 是计算机名, 无端数据库名, 还是什么
server应该是连接串名。
这样的, 谢谢