[access 数据库同步]Access数据库到Mysql数据库实时更新
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[access 数据库同步]Access数据库到Mysql数据库实时更新,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1330字,纯文字阅读大概需要2分钟。
内容图文
![[access 数据库同步]Access数据库到Mysql数据库实时更新](/upload/InfoBanner/zyjiaocheng/522/a918626e38d045cc96d2be4ea7946581.jpg)
项目目标:
首先是将Access数据库中的大量数据(已经存好的原有百万级数据)转存到mysql数据库中,然后,随着Access中数据的增加,要同步更新mysql数据库,更新周期自定。
思路:一开始的转存前篇博客已经讲过,这里就忽略了,主要是实现Access数据更新后同步到mysql中。思路是:
1.用MAX的sql语句查找mysql数据表,找出时间那一列的最大时间MAX(patrol_time)
2.select出Access数据表中时间大于MAX(patrol_time)的数据,用datareader存到reader里面
3.用分列的方式,将读出来最大时间大于MAX(patrol_time)的数据从reader中存储到数组中
4.建立循环,将数组中的数按照对应写入mysql中
5.将以上逻辑写入死循环,设置循环执行的时间间隔
思路清楚了,下面直接上代码,没有什么难的不能理解的地方:
逻辑上和代码上都是用的比较基础和简单的方法实现的,由于时间间隔比较长,所以不用考虑大量循环的性能问题,就直接用的数组来存和写。
其实稍微有点技术含量的地方就是,如何判定是否有新增加的数据。这一块儿,核心代码是这几句:
以及:
注意用大于号来比较的时候,单双引号的使用,因为原数据要求的时间列是用的varchar类型,所以在sql语句里,要加上单引号‘‘
[access 数据库同步]Access数据库到Mysql数据库实时更新
标签:类型 要求 access数据库 tar 代码 har 博客 使用 写入
本文系统来源:https://www.cnblogs.com/sqlserver-mysql/p/12732265.html
内容总结
以上是互联网集市为您收集整理的[access 数据库同步]Access数据库到Mysql数据库实时更新全部内容,希望文章能够帮你解决[access 数据库同步]Access数据库到Mysql数据库实时更新所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。