开发了一个Access导入到mysql的可配置化的windows服务

1 篇文章 0 订阅

这是个4年前的事情了,已经过了客户的代码保密时效要求,最近我才有空整理一下,然后发出来。

有个客户找上门,需要开发一个可配置化的,讲access中的数据,导入到mysql中的功能。

因为我也不知道对方的access是什么数据结构,我就先开发了一个功能,可以配置,开发完成后,再根据客户的要求,去写配置的文档。然后写sql,去完成数据导入。

代码在我的github中:https://github.com/china2wto/

进入我的github找到 DTADataImportWindowsService 项目

里面有个sql目录,这是为了客户的要求,去配置的create table语句,你们可以把他做为实验数据库中的建表语句。

整个代码是vs2010的C#开发的,大家可以去安装一下,然后配置一下打包一下,就可以成为可以使用的工具。

1. DTADataImport 

这个目录下可以打包出来,成为dll,这是核心代码。

load.ini文件是配置文件,由于是要生成多个服务器的项目,所以做了这样的配置,大家可以减少一些配置,自己用。

quartz_jobs.xml配置和log4net.xml我就不再这里详细说了,请百度一下,这是基础知识。

2. DTADataImportConsole

这个目录是测试代码用的,大家可以先不作为windows服务程序,然后去运行这个代码用一下,找出问题原因。

3. DTADataImportWindowsService

这个是windows服务用的代码,一看名称就知道,这个里面配置了很多的ini文件,大家可以根据自己的需要配置其中一个。

大家打开任意一个ini文件,就会看到第一部分配置的是access表的select语句,是将数据查询出来。access中的如果和关键字一样的字段名,需要用方括号括上。

其他的参数可以根据参数名称猜出是啥意思。

接下来的配置是mysql的配置,是写插入mysql数据用的insert瑜伽。mysql语句需要用``来扩住的。和access方括号不一样。

下面的参数配置也是按照mysql的配置要求去配置sql中参数类型,以及参数长度。

这么配好,就可以迅速的导入了,也可以作为定时任务定时导入。

很方便的。

另外大家有没有时间来和我一起做下一个滼蕊瑜伽馆的项目啊,我缺一个前端开发,我可以做后端开发,用python,java都可以做后端开发。代码地址是: https://github.com/china2wto/fanruiyoga

或者 是 : https://gitee.com/china2wto/fanruiyoga   

https://gitee.com/china2wto/fanruiyoga

非常感谢大家的观看学习。如果大家觉得有帮助,可以打赏一下我。非常感谢。

后续我会写更多的文章出来。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值