首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微软的ado.net同步框架可以和Java一起工作吗?

微软的ado.net同步框架可以和Java一起工作吗?
EN

Stack Overflow用户
提问于 2009-01-03 15:29:02
回答 4查看 1.4K关注 0票数 1

我计划使用以下架构的应用程序之一:客户端:基于Java的应用程序,这将使用MySQL数据库服务器:将是基于C#的,数据库将是SQL Server

现在可以在Java中使用Microsoft Sync Framework了吗?(可能是通过实现一些接口?)。我希望数据从Java客户端同步到服务器,反之亦然。这个是可能的吗?

如果没有,你能推荐一些其他的同步框架吗?

EN

回答 4

Stack Overflow用户

发布于 2009-06-12 12:11:07

首先,我不熟悉同步,但是快速阅读overview表明,您的客户端需要提供web服务或RSS feed,以便同步运行时从Java进程获得要同步的数据。

我在你的设计中看到的问题是,通常有多个客户端,但从语义上讲,只有一个后端-在本例中是MySQL数据库。我怀疑这会导致Sync认为当多个客户端正在运行时存在冲突,但我可能错了。

不管怎样,我假设你的目标是保持MySQL和MSSQL数据库的同步?如果是这样,为什么不在成为同步参与者的MySQL数据库前面运行一个服务器端进程。如果您已经在服务器端读取了.Net,您甚至可以用C#编写它,这必然会简化互操作问题。

如果你将客户端设置为同步参与者,那么看看Jakarta Commons,我认为它有你需要的代码,将你的客户端转换成一个简单的web服务器,它将被用作web服务或RSS提要。

票数 1
EN

Stack Overflow用户

发布于 2009-01-03 15:59:29

您需要在Java和Sync框架之间找到一些“粘合剂”。Java Native Interface将为您提供一个良好的开端。

票数 0
EN

Stack Overflow用户

发布于 2011-11-10 01:50:08

实际上,您可以直接从SQL server使用更改跟踪。

http://msdn.microsoft.com/en-us/library/cc280462(SQL.100).aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/409209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档