RDBMS代码阅读笔记(一)
来源:互联网 发布:winrar解压软件破解版 编辑:程序博客网 时间:2024/04/29 10:26
RDBMS是一个用C语言实现的简单的能够使用SQL语言进行操作的数据库系统,作者是李露曦。下面我从程序开始的起点main函数开始阅读。
/*msdb.c*/
#include<stdio.h>
#include<string.h>
#include <time.h>
#include"compile.h"
void main()
{
char command[1024]; // 定义数组,命令行字符串
int in=1;
//time_t t;
//time(&t);
printf("欢迎进入RDBMS系统/n");
/*欢迎界面*/
printf("*******************************************************************************
/n");
printf(" w w w w w w w w w w w w w w w w w w
/n");
printf(" w w w w w w w w w w w w w
/n");
printf(" w w w w w w w w w w w w w w w w w w
/n");
printf(" w w w w w w w w w w w w w
/n");
printf(" w w w w w w w w w w w w w w w w w w w w
/n");
printf("********************************************************************************
/n");
printf("请输入命令!/n"); // 提示输入命令
/*定义一个输入命令的循环*/
do
{
printf("/nRDBMS>");
gets(command); // 输入命令
/*运行SQL命令,in为1表示执行失败,为0表示成功*/
in=compileSQL(command); // 执行命令,
if(in){
// printf("/nError!/n"); //提示运行命令失败
}
else
{
printf("/nOK!/n"); //提示运行命令成功
}
}while(1);
}
我感觉有一个问题是提示输入命令时应稍微提示输入sql命令的格式,虽然是控制台程序,但也应讲究一下人机交互。下一篇文章我将阅读compileSQL(command)函数的代码。
- RDBMS代码阅读笔记(一)
- filezilla client代码阅读笔记(一)
- Volly代码阅读笔记(一)
- IPVS代码阅读笔记(一):重要数据结构
- Nutch主流程代码阅读笔记整理(一)
- 视频编码SVC --- JSVM代码阅读笔记(一)
- Mysql源代码阅读笔记(一) 代码流程
- Linux协议栈代码阅读笔记(一)
- lighttpd代码阅读笔记(一) watcher-worker模式
- Cocos2d-JS 2017.1.17-代码阅读笔记(一)
- cocos js 代码阅读笔记_170510(一)
- OpenOBEX代码阅读笔记
- 《代码大全》阅读笔记
- OpenOBEX代码阅读笔记
- larbin代码阅读笔记
- OpenOBEX代码阅读笔记
- 代码整洁阅读笔记
- live_media_代码阅读笔记
- 迟到的生日礼物
- SOA 的定义 ——谢炯
- 企业文化
- 面向服务架构(SOA)的原则
- 世界杯绝对冠军:中国房地产足球队
- RDBMS代码阅读笔记(一)
- pplive CCTV
- 夏天喝什么茶最好?
- EditPlus,从文本编辑器到IDE
- 在mfc编程中创建web风格的图形用户界面(四)
- 从电影《防火墙》看黑客的社会工程学
- 创建数据库 ORA-12571:TNS:包写入程序失败 错误 解决办法
- IP 冲突
- 蒙牛为什么这么猛?---《蒙牛内幕》读书笔记