Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将resultset从MSSQL复制到MySQL?也许是openquery?_Java_Mysql_Sql_Sql Server - Fatal编程技术网

Java 如何将resultset从MSSQL复制到MySQL?也许是openquery?

Java 如何将resultset从MSSQL复制到MySQL?也许是openquery?,java,mysql,sql,sql-server,Java,Mysql,Sql,Sql Server,我需要经常将MSSQL中单个表的最后一行复制到MySQL表。 我已经创建了一个java脚本和所有的工作,但我认为它有可能提高性能。 我复制了表模式,并使用MySQL ODBC 5.1驱动程序连接器导入数据,将其添加到MSSQL中并使用Openquery。 可以直接在java上使用它吗? 这是处理这项任务的最佳方式吗? 提前谢谢。 卢卡有一个实用程序来实现这一点 在程序中,连接到MySQL数据库,然后选择数据库->迁移 ~Christian您好,MSSQL db每天每两分钟接收1000-5000行

我需要经常将MSSQL中单个表的最后一行复制到MySQL表。 我已经创建了一个java脚本和所有的工作,但我认为它有可能提高性能。 我复制了表模式,并使用MySQL ODBC 5.1驱动程序连接器导入数据,将其添加到MSSQL中并使用Openquery。 可以直接在java上使用它吗? 这是处理这项任务的最佳方式吗? 提前谢谢。 卢卡有一个实用程序来实现这一点

在程序中,连接到MySQL数据库,然后选择数据库->迁移


~Christian

您好,MSSQL db每天每两分钟接收1000-5000行新数据。我希望这个任务能够通过软件自动完成,我刚刚编写了java代码来处理它。实际上,软件在60秒内将1000行从本地MSSQL复制到远程MySQL。如果可能的话,我的目标是在120秒内复制5000行……因为MSSQL db注册了一个非常大的车队的gps位置。这些gps跟踪器在汽车行驶时每2分钟更新一次位置,或者在汽车转弯时,每次都会以大于35°的角度进行。我需要将所有这些选定数据(仅为数据库的一小部分)复制到web服务器中,这样就可以实时跟踪地图上的汽车。您可以编写一个linux程序,查询MSSQL数据库,收集数据,然后将其插入另一个数据库,然后在linux服务器上运行它。最后我决定编写一个Java程序来进行同步,我尝试过的另一个解决方案都太慢了;-)