<分区>
我希望我的应用程序在数据库中以特定名称注册。
我已经配置了CAS应用。 CAS基于Spring框架。作为连接管理器,它使用 c3p0。作为 RDBMS,我使用 PostgreSQL。
在 jdbcUrl 中我设置了以下内容:
jdbc:postgresql://localhost:5432/dbname?ApplicationName=CAS_TEST
在 spring xml 配置中,我的数据源看起来像:
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
p:driverClass="org.postgresql.Driver"
p:jdbcUrl="${my.db.url}"
p:user="${my.db.user}"
p:password="${my.db.password}" />
我在 Grails 应用程序中使用与 jdbcUrl 和应用程序名称相同的方法,一切都很好,但 Grails 使用另一个连接管理器,我想 c3p0 会削减 url 或其他东西。
有没有人有类似的经验或者知道在这种情况下如何处理应用程序名称。
提前致谢。