我已将 Sql Server 配置为用作批处理作业工作流数据库。我遵循了文档中的建议,效果很好。
我想知道数据源连接是否被池化,以便我可以在调试模式下连接到 XD 并捕获其中一个JdbcTemplate.update(..)
调用。我可以看到 DataSource 实现是org.apache.tomcat.jdbc.pool.DataSource
并且已经配置了池大小。是否可以对此配置进行一些控制?
回答问题:
在 spring-xd-reference 的第 20 页上,有一条注释说:
“在为 Oracle、Sybase 和其他数据库添加完整模式支持之前,您需要将 .jar 文件放在 xd/lib 目录中,其中包含与这些 DDL 脚本等效的功能”
基本上,您使用其他示例的名称模式创建 2 个文件,然后将其放在同一个类路径中。您在配置中使用的模式用于获取文件。
spring: 数据源: url: jdbc:sqlserver://192.168.3.23:1433;databaseName=jobdb 用户名: asdf 密码: asdf driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
所以只需从 mysql 复制两个文件并将 mysql 部分更改为 sqlserver