请问 要连接到另外一台ORACLE 服务器上(知道他的IP,PORT,servername) 还需要补充一些什么?先谢谢了.
void connect()
{
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[10], password[10], server[10];
EXEC SQL END DECLARE SECTION; /* 用户名、口令以及服务器名 */ strcpy((char *)username.arr,"SCOTT");
username.len = (short) strlen((char *)username.arr); strcpy((char *)password.arr,"secret";
password.len = (short) strlen((char *)password.arr); strcpy((char *)server.arr,"weel");
server.len=(unsigned short)strlen((char *)server.arr); /* 连接到Oracle服务器上 */
EXEC SQL CONNECT :username IDENTIFIED BY :password USING :server;
printf("\n以用户%s成功地连接到了服务器%s上!\n", username.arr, server.arr);
}
void connect()
{
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[10], password[10], server[10];
EXEC SQL END DECLARE SECTION; /* 用户名、口令以及服务器名 */ strcpy((char *)username.arr,"SCOTT");
username.len = (short) strlen((char *)username.arr); strcpy((char *)password.arr,"secret";
password.len = (short) strlen((char *)password.arr); strcpy((char *)server.arr,"weel");
server.len=(unsigned short)strlen((char *)server.arr); /* 连接到Oracle服务器上 */
EXEC SQL CONNECT :username IDENTIFIED BY :password USING :server;
printf("\n以用户%s成功地连接到了服务器%s上!\n", username.arr, server.arr);
}
解决方案 »
- varchar2类型转换number类型
- sql编写疑问。求大虾。。。
- PLSQL9.0.2无法链接到Oracle数据库,弹白框!!!
- 求C++操作 Oracle Clob,Blob的教程或讲解,最好是中文的
- 数据导入问题
- 在ORACLE中不用SQL能查询数据吗?
- 关于ORACLE中如何取最后几条记录的问题
- 新手问题:怎么配置不了Oracle Manager Server?
- 为什么这样使用select 语句会出错?请大家指点错误信息的含义?
- 查询多张表中不为空的表(江湖救急)
- 请教 游标关闭时是否会对在其间的insert和update做commit??谢谢
- 请问我怎么用plsql将对一个表空间的某个对象的访问权利给另一个表空间
我的tnsnames.ora文件里有对应的IP,PORT ,SERVICE_NAME,
我现在是想通过proc代码连接上去,
请问,代码里面是否要把IP,PORT写上去? 怎么写? 谢谢
这个已经写得很明白了,当然不用再写上IP和PORT了
因为connect的时候,程序会去找Server对应的信息,也就是到tnsnames.ora里找相关的信息,
如:ip,port,sid等