嵌入式编程.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《嵌入式编程.pdf》由会员分享,可在线阅读,更多相关《嵌入式编程.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、静态嵌入式,查询一个元组,localhost #include int main() EXEC SQL WHENEVER SQLWARNING SQLPRINT; EXEC SQL WHENEVER SQLERROR SQLPRINT; EXEC SQL CONNECT TO postgreslocalhost:5432 USER postgres USING 123456; EXEC SQL BEGIN DECLARE SECTION; int mm; char tt20=abcd; int yy; EXEC SQL END DECLARE SECTION; mm=2; yy=9; prin
2、tf(11mm=%d, tt=%s, yy=%d!n,mm,tt,yy); scanf(%d, printf(22mm=%d, tt=%s, yy=%d!n,mm,tt,yy); EXEC SQL SELECT eename,eeyear INTO :tt,:yy FROM public.exam WHERE eeid=:mm; EXEC SQL DISCONNECT; printf(33mm=%d, tt=%s, yy=%d!n,mm,tt,yy); return 0; 静态嵌入式,IP 链接,修改 #include int main() EXEC SQL WHENEVER SQLWARNI
3、NG SQLPRINT; EXEC SQL WHENEVER SQLERROR SQLPRINT; EXEC SQL CONNECT TO postgres192.168.1.101:5432 USER postgres USING 123456; EXEC SQL BEGIN DECLARE SECTION; int mm; char tt20=abcd; int yy; EXEC SQL END DECLARE SECTION; mm=2; yy=9; printf(11mm=%d, tt=%s, yy=%d!n,mm,tt,yy); scanf(%d, printf(22mm=%d, t
4、t=%s, yy=%d!n,mm,tt,yy); EXEC SQL SELECT eename,eeyear INTO :tt,:yy FROM public.exam WHERE eeid=:mm; printf(33mm=%d, tt=%s, yy=%d!n,mm,tt,yy); EXEC SQL UPDATE public.exam SET eeyear=eeyear+2000 WHERE eeid=:mm; EXEC SQL SELECT eename,eeyear INTO :tt,:yy FROM public.exam WHERE eeid=:mm; printf(44mm=%d
5、, tt=%s, yy=%d!n,mm,tt,yy); EXEC SQL UPDATE public.exam SET eeyear=eeyear-2000 WHERE eeid=:mm; EXEC SQL SELECT eename,eeyear INTO :tt,:yy FROM public.exam WHERE eeid=:mm; printf(55mm=%d, tt=%s, yy=%d!n,mm,tt,yy); EXEC SQL DISCONNECT; printf(66mm=%d, tt=%s, yy=%d!n,mm,tt,yy); return 0; Cursor,循环取元组 #
6、include int main() EXEC SQL WHENEVER SQLWARNING SQLPRINT; EXEC SQL WHENEVER SQLERROR SQLPRINT; EXEC SQL CONNECT TO postgres192.168.1.101:5432 USER postgres USING 123456; EXEC SQL BEGIN DECLARE SECTION; int mm; char tt20=abcd; int yy; EXEC SQL END DECLARE SECTION; mm=189; yy=9; EXEC SQL DECLARE query
7、c CURSOR FOR SELECT eeid,eename,eeyear FROM public.exam ; printf(11mm=%d, tt=%s, yy=%d!n,mm,tt,yy); EXEC SQL OPEN queryc; do EXEC SQL FETCH FROM queryc INTO :mm,:tt,:yy; if (!strcmp(SQLSTATE,02000)break; printf(66mm=%d, tt=%s, yy=%d!n,mm,tt,yy); while (strcmp(SQLSTATE,02000); EXEC SQL DISCONNECT; pr
8、intf(88mm=%d, tt=%s, yy=%d!n,mm,tt,yy); return 0; Scroll cursor 自由滑动 #include int main() EXEC SQL WHENEVER SQLWARNING SQLPRINT; EXEC SQL WHENEVER SQLERROR SQLPRINT; EXEC SQL CONNECT TO postgres192.168.1.101:5432 USER postgres USING 123456; EXEC SQL BEGIN DECLARE SECTION; int mm; char tt20=abcd; int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内