Pro*C 并发数据库连接、建立数据库链
/*
* 该功能主要是演示,同时连接两个并发的数据库
*/
/* 包含C头文件 */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
/* 包含SQLCA头文件 */
EXEC SQL INCLUDE sqlca;
EXEC SQL INCLUDE sqlda;
int main()
{
EXEC SQL BEGIN DECLARE SECTION;
int money;
char answerbuff[200];
int flag;
EXEC SQL END DECLARE SECTION;
/*
* 定义输入宿主变量:接收用户名、口令和网络服务名
*
*/
char username[10],password[10],server[10], conn_var[20];
strcpy(username,"data_center");
strcpy(password,"data_center");
strcpy(server,"oradf1"); /*这里填写的是数据库的SID*/
strcpy(conn_var,"llcore");
/* 连接到默认数据库 */
EXEC SQL CONNECT :username IDENTIFIED BY :password USING :server;
if (sqlca.sqlcode==0)
printf("默认连接成功!\n");
else
/* 显示连接错误消息 */
printf("%.*s\n", sqlca.sqlerrm.sqlerrml,
sqlca.sqlerrm.sqlerrmc);
/*断开数据库连接*/
EXEC SQL COMMIT RELEASE;
printf("断开连接!\n");;
/* 连接到非默认数据库 */
/*这里有两种连接方式,只取一种和默认的方式保持一致辞*/
EXEC SQL CONNECT :username IDENTIFIED BY :password AT:conn_var USING :server;
if (sqlca.sqlcode==0)
printf("非默认连接成功!\n");
else
&
相关文档:
C和C++的标准库
默认分类 2008-02-28 14:28 阅读3 评论0
字号: 大大 中中 小小
http://blog.chinaunix.net/u/6776/showart_186792.html C/C++深层探索
本小节我们概览一下C/C++标准库的全貌。
C/C++标准库的内 ......
C 和 C++ 字符串字面量(String Literal)既有相同之处,又有一些区别。了解这些内容对于加深字符串字面量以及相关一些概念的理解、澄清一些常见的概念误区不无助益。本文以普通字符串字面量 "hello" 为例总结说明如下。
相同点:
字符串字面量是对象
C/C++ 中的对象(Object)指的是一块存储区。字符串字面量是不需要创 ......
#include <windows.h>
int IsGB(PTSTR pText);
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
static TCHAR szText[] = {TEXT ("i服,了。uy")} ;
PTSTR pText;
int i;
unsigned char ......
http://www.teecool.com/post/2007081104.html
内容摘要:1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)
int a = 4;
(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);
关键词:C语言面试题 C++面试题 华为面试题
本文地址:http:// ......