批量CSV/TXT文件数据导入数据库对应表,求思路 现在每天有几十个CSV或TXT 格式的数据文件,需要导入SQL数据库中相应的表中。做一个导入的小工具,现在就是不知道文件名怎么和数据库中的表名做一个对应关系,在程序中不需要用swich语句判断。刚才想了下用个类似配置文件的txt把对应关系写到里面,但是在程序中怎么用还没想好?或者还有别的好办法吗?批量数据导入 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,最好弄个配置表,把文件名跟表名建立对应关系。这个配置表可以是数据库中的表,方便关联。在程序加载的时候一次性加载到内存(static全局变量),然后去读就可以了。 比如就可以用access或者sqlite等文件型数据库放在本地debug目录下。 sql server 用 bcp.exe 自带命令http://blog.csdn.net/greenery/article/details/2440842mysql 用load data LOCAL infile 'D:\\svn\\EffectCfg.csv' into table `cfg_EffectInfo` CHARACTER SET 'gbk'写程序用自己的类吧http://blog.csdn.net/greenery/article/details/2843773 文件名怎么和数据库中的表名做一个对应关系?最好是文件名=表名_时间.csv,读的时候,就读到下划线,前面那段就作为表名。 假设你已经读到了一个datatable,然后就可以用DataRow [] drs = datatable.Select("xx='"+filename+"'");//filename为你的文件名 对,就是这个! datatable 以前没怎么用过,不知道这个Select方法 C# 在其他线程关闭窗体,为何不能null C#中的多媒体定时器 webbrowser怎样判断http-equiv="refresh"的跳转呢 如何在windows 应用程序中显示繁体中文 listview 图标显示 关于 DataGridView 的ReMove问题 像VS一样打开每个文件 请问关于网页布局通过response .write"怎么能调整的那么好 winform 程序自动执行 从C#对中文的支持想到对微软的一己之见 项目-属性-调试-启用Visual Studio宿主进程 C# excel 转pdf 怎么做?
http://blog.csdn.net/greenery/article/details/2440842mysql 用load data LOCAL infile 'D:\\svn\\EffectCfg.csv'
into table `cfg_EffectInfo` CHARACTER SET 'gbk'写程序用自己的类吧
http://blog.csdn.net/greenery/article/details/2843773