我有大约5000个csv文件,我想将它们插入到sql server 2008数据库中。
我不知道Windows应用程序或Web应用程序是否更好。
每个csv文件很简单,一行36列,将插入数据库的一个表中。
感谢您的帮助。
这个应用程序将在可以连接到数据库的计算机上使用,它只被管理员使用一次,顺便说一下,有人负责编写这些csv文件,然后所有文件,来找我我必须将它们插入数据库
感谢想要帮助我的用户。
你给了我这些选择:
BCP
SqlBulkCopy的
Windows服务
最好的是什么?我告诉你所有的要求,这很简单。
答案 0 :(得分:1)
取决于您希望如何使用它 - 如果您想部署给很多人,以便他们可以上传文件并将其处理到数据库中,那么就将其设为网络。
另一方面,如果您只有几个用户可以轻松部署应用程序,则将其作为应用程序编写所需的基础架构要少得多。
听起来,你想自动大量加载大量文件,所以Windows应用程序正在跳出来。
全部取决于总体要求。
根据您的编辑,编写一个使用文件夹枚举的获胜应用,读取记录并传递给SqlBulkCopy对象。
答案 1 :(得分:1)
根据你的评论我会采取这样的方式:
易于使用的gui解决方案: 1.为正在制作csv的人制作一个网站
易于实施解决方案: