调度程序从MS Access数据库中获取数据

时间:2011-10-09 07:07:34

标签: mysql vb.net ftp

我需要澄清一下。我打算制作一个调度程序,它将从MS Access数据库中获取数据,我还希望它以JSON格式将数据上传到Web服务器(MySQL数据库)。

  1. 在第一个提取过程中,我将使用System.Data.Ole.db命名空间。此命名空间主要在MS Access中工作。

  2. 在上传的2 nd 过程中,我打算使用FTP协议,应该是JSON格式。

  3. 我刚刚与第二步混淆,FTP协议是否适用于此过程?我需要一些提示和建议。

    我将创建一个Android应用程序来查看将保存在Web服务器上的所有数据。

2 个答案:

答案 0 :(得分:1)

据我了解,您希望按计划的时间间隔将数据从本地MS Access数据库复制到远程MySql数据库。接下来,您要编写一个Android应用程序,它使用来自MySql的数据,这是JSON格式的。

自从我上次使用MS Access以来已经有一段时间,但我只是将MySql目标表设置为MS Access数据库中的“链接表”,然后在MS Access数据库中创建一个宏以将行插入到该链接表中。我认为可以安排宏。

或者,创建一个简单的VB.NET控制台应用程序,它从MS Access数据库中读取行(如您所说,使用OleDbConnection),并将行插入MySql数据库(MySqlConnection - 从mysql.com下载)。使用任务计划程序安排该计划。

接下来,创建一个简单的网页(我猜这是由某个地方的ASP托管),它从MySql中读取数据并将其输出为JSON。

希望这有帮助!

答案 1 :(得分:0)

我怀疑将数据上传到SQL的FTP是不合时宜的。

为什么不简单地使用常规连接字符串连接到两个数据库并从一个数据库中提取数据并推送到另一个数据库?

我不知道为什么你把JSON引入等式但是如果你想以JSON格式将数据存储在SQL Server中,你可以使用JSON.NET或.NET MVC inbuild JavascriptSerializer来完成工作并将生成的JSON存储到常规SQL Server表中。