RDBMS代码阅读笔记(一)

标签: commandsql语言数据库c
1623人阅读 评论(0) 收藏 举报
分类:
           

         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命令,in1表示执行失败,0表示成功*/

       in=compileSQL(command); // 执行命令,

       if(in){

       //  printf("/nError!/n"); //提示运行命令失败 

       }

     else

       {

           printf("/nOK!/n");    //提示运行命令成功

       }

    }while(1);

   

}

   

    我感觉有一个问题是提示输入命令时应稍微提示输入sql命令的格式,虽然是控制台程序,但也应讲究一下人机交互。下一篇文章我将阅读compileSQL(command)函数的代码。

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3856994次
    • 积分:43496
    • 等级:
    • 排名:第79名
    • 原创:749篇
    • 转载:80篇
    • 译文:3篇
    • 评论:2420条
    公告


    真名:朱金灿
    主要经历:本科毕业于CUG(武汉)的GIS专业,毕业后参加工作,现在在北京从事软件开发和团队管理工作。曾获有色金属工业科技进步奖二等奖(获奖证书链接)。
    我的联系方式:
    EMAIL:clever101#163.com
    研究方向:
    数字图像处理、计算机图形学。

    本博客内容除非特殊说明均属原创,如需转载、引用其中的部分文字,请注意以下几点:

    1)如果我的博客侵犯了你的版权,请给我邮件:clever101#163.com,经核实后我会做出合适的处理。

    2)请在转载(引用)的内容提供本博客中相应文章的链接。如你的作品为非电子读物或纯文本,请给出链接的url。

    3)请勿将我的原创文章用于商业用途。

    4)如果愿意,请给我邮件:clever101#163.com,让我知道我的东西到哪去了。谢谢!

    5)我可以尽我所能回复你在评论中提到的问题,但一般不会给你发邮件,所以请勿留邮箱地址.

    文章存档
    最新评论