使用 SQL 服务器 CE 和 node-webkit

Use SQL Server CE with node-webkit

我需要处理一个用 WPF 和 MS SQL Server Compact Edition 编写的旧应用程序。作为一项要求,该应用程序是从 USB 记忆棒执行的(所有数据也保存在其中),新系统也应如此。

在新的应用程序中,我想使用 NoSQL db 来存储数据(node-sqlite3 or npm-nosql).
However the records currently stored on the SQL CE database must be migrated to the new db or the same SQL CE database used again (even if I prefer to avoid this option).
In the latter case, I have seen there is node-mssql 作为数据库连接器,但 SQL Server CE 不在受支持的数据库中。
目前的SQL CE模式非常简单,只有4张表,总共不到300条记录。该应用程序由单个用户在本地执行。

有没有办法导出 SQL CE 数据库,以便我可以将其导入到新数据库中?除了上述那些之外,是否有更好的数据库可以与 node-webkit 一起使用?

您要查找的 driver 是: https://www.npmjs.com/package/ce-mssql

但是 - 恐怕你需要从你的 webkit 应用程序中派生一个 nodejs 进程,并通过网络 API 来显示你的查询 - 这会让你在家里使用 Angular。