📄 esql-c资料(完全版)二_unix_操作系统_网络学院_天新网.htm
字号:
<TD background=ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/menubg.gif
height=25><TABLE cellSpacing=0 cellPadding=0 border=0>
<FORM name=txsite_searchform
action=http://txsite.21tx.com/script/TXSiteSearch.aspx method=post
target=_blank>
<TBODY>
<TR>
<TD vAlign=center
background=ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/menubg.gif
height=25><INPUT size=12 name=k> <INPUT type=hidden value=12 name=s>
<INPUT type=hidden value=school.21tx.com name=d> <SELECT
style="HEIGHT: 10pt" name=ck> <OPTION value=1275
selected>网络学院</OPTION><OPTION value=1302>工具软件</OPTION><OPTION
value=1293>办公软件</OPTION><OPTION value=1276>操作系统</OPTION><OPTION
value=2083>冲浪宝典</OPTION><OPTION value=1181>网站建设</OPTION><OPTION
value=1335>平面设计</OPTION><OPTION value=1183>多媒体</OPTION><OPTION
value=2077>电脑医院</OPTION></SELECT> </TD>
<TD vAlign=bottom align=middle width=40
background=ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/menubg.gif
height=25><INPUT type=image
src="ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/search5.gif" border=0>
</TD></TR></FORM></TBODY></TABLE></TD>
<TD background=ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/menubg.gif
height=25><TABLE cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
<TBODY>
<TR>
<TD align=middle height=2></TD></TR>
<TR>
<TD align=middle><SPAN
id=ad_search_right></SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></SPAN>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD class=mainbgcolor align=middle height=2></TD></TR></TBODY></TABLE><SPAN
id=txsite_smallcolumnmenu>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD class=mainbgcolor width=6></TD>
<TD
style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid"
vAlign=center bgColor=#666666 height=25> <A
href="http://school.21tx.com/os/win9x/"><FONT
color=#ffffff>Windows9x</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/win2000/"><FONT
color=#ffffff>Win2000</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/winxp/"><FONT
color=#ffffff>WindowsXP</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/win2003/"><FONT
color=#ffffff>Windows2003</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/longhorn/"><FONT
color=#ffffff>Vista</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/dos/"><FONT
color=#ffffff>Dos</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/app/"><FONT
color=#ffffff>Windows</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/linux/"><FONT
color=#ffffff>Linux</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/unix/"><FONT
color=#ffcc00>Unix</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/freebsd/"><FONT
color=#ffffff>FreeBSD</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/solaris/"><FONT
color=#ffffff>Solaris</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/macos/"><FONT
color=#ffffff>MaxOS</FONT></A><FONT color=#ffffff> | </FONT><A
href="http://school.21tx.com/os/aix/"><FONT
color=#ffffff>AIX</FONT></A><FONT color=#ffffff> | </FONT></TD>
<TD class=mainbgcolor width=6></TD></TR></TBODY></TABLE></SPAN>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD class=mainbgcolor width=6></TD>
<TD style="BORDER-LEFT: #cccccc 1px solid" vAlign=top align=middle
bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD colSpan=2 height=3></TD></TR>
<TR>
<TD width="2%"><IMG height=22
src="ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/dline.gif" width=19></TD>
<TD width="98%"
background=ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/dline02.htm>
您现在的位置:<A href="http://www.21tx.com/">天新网</A> > <A
href="http://school.21tx.com/">网络学院</A> > <A
href="http://school.21tx.com/os/">操作系统</A> > <A
href="http://school.21tx.com/os/unix/">Unix</A> </TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=6 width="98%"
background=ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/data_title_bg.gif
border=0>
<TBODY>
<TR>
<TD align=middle><FONT class=f18
color=#339900><B>ESQL/C资料(完全版)二</B></FONT></TD></TR>
<TR>
<TD align=middle>http://school.21tx.com 2005年03月13日 <FONT
color=#a20010></FONT></TD></TR></TBODY></TABLE>
<P align=center><SPAN id=txsite_ad_cnt_top1></SPAN><SPAN
id=txsite_ad_cnt_top2>
<TABLE cellSpacing=0 cellPadding=0 width=468 align=center border=0>
<TBODY>
<TR>
<TD height=6></TD></TR>
<TR>
<TD
style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid"
align=middle width=468>
<SCRIPT type=text/javascript>
var arrBaiduCproConfig=new Array();
arrBaiduCproConfig['uid'] = 111945;
arrBaiduCproConfig['n'] = 'txadcpr';
arrBaiduCproConfig['tm'] = 30;
arrBaiduCproConfig['cm'] = 68;
arrBaiduCproConfig['um'] = 34;
arrBaiduCproConfig['rad'] = 1;
arrBaiduCproConfig['w'] = 468;
arrBaiduCproConfig['h'] = 60;
arrBaiduCproConfig['bd'] = '#ffffff';
arrBaiduCproConfig['bg'] = '#ffffff';
arrBaiduCproConfig['tt'] = '#0000ff';
arrBaiduCproConfig['ct'] = '#000000';
arrBaiduCproConfig['url'] = '#666666';
arrBaiduCproConfig['bdl'] = '#ffffff';
arrBaiduCproConfig['wn'] = 2;
arrBaiduCproConfig['hn'] = 1;
arrBaiduCproConfig['ta'] = 'right';
arrBaiduCproConfig['tl'] = 'bottom';
arrBaiduCproConfig['bu'] = 0;
</SCRIPT>
<SCRIPT src="ESQL-C资料(完全版)二_Unix_操作系统_网络学院_天新网.files/ui.js"
type=text/javascript>
</SCRIPT>
<SCRIPT type=text/javascript>
<!--
document.write(baiduCproIFrame());
-->
</SCRIPT>
</TD></TR>
<TR>
<TD height=6></TD></TR></TBODY></TABLE></SPAN><SPAN
id=txsite_ad_cnt_top3></SPAN></P>
<TABLE id=txsite_content cellSpacing=0 cellPadding=0 width="98%"
border=0><TBODY>
<TR>
<TD class=content><SPAN id=txsite_ad_cnt_start></SPAN>
<P class=line-height><BR>
<P>第三节 IBM
DB2嵌入SQL语言<BR>DB2支持SQL嵌入到C/C++、JAVA、COBOL、FORTRAN和REXX等语言。本节以SQL嵌入C/C++为例子,讲解静态的嵌入SQL编程和动态的嵌入SQL编程。<BR>静态SQL嵌入C语言编程是指,应用程序在书写时,每个SQL语句的大部分都已确定下来(如:查询的表、列和语句的格式等),唯一不确定的是查询语句中某些特定变量的值,这些值可以在执行时由变量传进去,但是,值的类型要事先确定。<BR>3.1
一个简单示例<BR>首先,我们来看一个嵌入静态SQL语句的C程序。<BR>例1、连接到SAMPLE数据库,查询LASTNAME为JOHNSON的FIRSTNAME信息。<BR>#include
<stdio.h><BR>#include <stdlib.h><BR>#include
<string.h><BR>#include "util.h"<BR>#include
<sqlca.h><BR>EXEC SQL INCLUDE SQLCA; (1)<BR>#define
CHECKERR(CE_STR) if (check_error (CE_STR, &sqlca) != 0) return
1;<BR>int check_error (char eString[], struct sqlca *caPointer)
{<BR>char eBuffer[1024];<BR>char sBuffer[1024];<BR>short rc,
Erc;<BR>if (caPointer->sqlcode != 0) {<BR>printf ("--- error
report ---\n");<BR>printf ("ERROR occured : %s.\nSQLCODE : %ld\n",
eString,<BR>caPointer->sqlcode);<BR>}<BR>return 0;<BR>}<BR>int
main(int argc, char *argv[]) {<BR>EXEC SQL BEGIN DECLARE SECTION;
(2)<BR>char firstname[13];<BR>char userid[9];<BR>char
passwd[19];<BR>EXEC SQL END DECLARE SECTION;<BR>printf( "Sample C
program: STATIC\n" );<BR>if (argc == 1) {<BR>EXEC SQL CONNECT TO
sample;<BR>CHECKERR ("CONNECT TO SAMPLE");<BR>}<BR>else if (argc ==
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -