none
关于C语言的疑问 RRS feed

  • 问题

  • 我看到网上说VB是C语言写的,用VB把TXT转换为数据库速度超快,可是用C语言一行一行读入数据库速度很慢的,到底是用什么方式实现的? 难道除了一行一行读入还另有其他 方法吗?
    2011年10月7日 11:32

答案

全部回复

  • 当然了

    文件也可以一次性读入内存然后再操作

    2011年10月8日 0:52
  • 当然了

    文件也可以一次性读入内存然后再操作


    可以给个思路吗 ? 我想用这个解决思路,比方说这个文本所有内容都在剪切板上,读入 char *buffer里面,下一步怎么做?
    2011年10月8日 5:06
  • 当然了

    文件也可以一次性读入内存然后再操作


    可以给个思路吗 ? 我想用这个解决思路,比方说这个文本所有内容都在剪切板上,读入 char *buffer里面,下一步怎么做?

    就是剪切板操作,OpenClipboard/EmptyClipboard/GlobalAlloc/GlobalLock/GlobalUnlock/SetClipboardData/GetClipboardData/CloseClipboard();
    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    2011年10月8日 5:26
    版主
  • OpenClipboard/EmptyClipboard/GlobalAlloc/GlobalLock/GlobalUnlock/SetClipboardData/GetClipboardData/CloseClipboard();

    我没有看到有关插入数据库的代码啊
    2011年10月9日 1:30
  • 操作数据库的话可以用ado

    你可以参考这篇文章

    http://blog.csdn.net/xianglitian/article/details/5617173

    • 已标记为答案 Rob Pan 2011年10月14日 3:17
    2011年10月10日 0:57
  • 数据库插入慢和你用的方法有关

    你要是插入一条提交一次自然慢

    要是多次插入最后一次提交速度就快了


    0xBAADF00D
    • 已标记为答案 Rob Pan 2011年10月14日 3:17
    2011年10月10日 13:37
    版主