我想将大约 1 gig 的巨大 .csv 文件导入数据库。
我的应用程序在 Visual Studio 2010 中用 c# 编码。它在本地运行,不需要在网络上使用。
我尝试使用 sql compact 工具箱脚本仅导入 25mb 会导致 Visual Studio 崩溃。
我尝试使用stringbuilder
导致内存不足异常(使用大约 4 gig 的内存!)然后失败。
我尝试将这些文件导入 Excel 或 Access,然后将它们转换为数据库也失败了。
这些数据库中哪个可以更好地解决我的问题?
- SQL Express
- SQL 紧凑型
- 本地 SQL Server 数据库
另外,我应该使用哪种方法尽可能快地导入它并将其更快地加载到 datagridview 中?
谢谢你的帮助。