我有一个spring batch应用程序,可以从SQL server读取数据。我想写一个针对支持TSQL的嵌入式数据库的集成测试。
Exp:我的主应用程序有一些使用"for json path“的查询。
我正在寻找一个嵌入式数据库,我可以在内存中测试。
PS:我尝试过H2,但看起来它不支持TSQL。
发布于 2019-03-12 06:27:24
请下载此https://www.microsoft.com/en-us/download/details.aspx?id=30709
Microsoft SQL Server Compact4.0是一个免费的嵌入式数据库,软件开发人员可以使用它来构建ASP.NET网站和Windows桌面应用程序。SQL Server Compact4.0占用空间小,支持在应用程序文件夹中私有部署其二进制文件,支持在Visual Studio和WebMatrix中轻松开发应用程序,并支持将架构和数据无缝迁移到SQL Server。
发布于 2019-03-12 20:46:49
仅供参考-
Microsoft SQL Server JDBC驱动程序似乎不支持连接到SQL Server Compact。
发布于 2021-05-07 01:14:50
也许你可以使用SQL Server Express LocalDB。
然而,我不知道它的技术细节。我个人还没有在开发项目中使用过它。也许它不能像SQL Server Compact Edition那样被视为嵌入式数据库。但在Internet上快速搜索确实表明,可以通过Java访问它。
关于使用SQL Server Management Studio管理LocalDB数据库...与官方文档中的声明相反,我确实成功地使用SSMS (版本18.9.1)连接到了LocalDB。我只需要在连接对话框中输入(LocalDb)\MSSQLLocalDB作为服务器名,并使用Windows Authentication。
https://stackoverflow.com/questions/55109349
复制相似问题