使用 jtds。都是java,很适合sql server,支持加密。这是替换减去设置加密的下降。你只需要知道他们在哪里配置了他们的 JDBC URL(希望是在 WEB-INF 下的配置文件或类似的地方),把你的 jtds URL 放在那里,然后把 Jar 放到 WEB-INF/lib 目录中. 您可能必须提取 WAR 文件并使用 jtds 重新打包它。这仅取决于此第 3 方供应商如何将其应用程序交付给您。是的,我多年来一直使用它交付生产打包的企业软件。
http://jtds.sourceforge.net/
所以说他们有一个像这样的简单属性文件:
db.url=jdbc:mssql:....
db.username=bibby
db.password=blahblahblah
将其更改为:
db.url=jdbc:jtds:<server_type>://<server>[:<port>][/<database>][;<property>=<value>[;...]]
db.username=bibby
db.password=blahblahblah
当然,您必须根据需要填写所有 <> 和 [] 部分。然后将 jtds.jar 和它需要的任何依赖项复制到 WEB-INF/lib 并重新启动服务器。它应该工作。