我一直在尝试配置使用xml Spring配置文件中声明的postgresql数据源建立的连接.
我知道,我不应该DriverManagerDataSource
从春天开始使用这个课程(我们很快会转到C3p0或DBCP)因为它不是真正的汇集.我正在尝试设置postgresql连接的socketTimeout值(在此处描述https://jdbc.postgresql.org/documentation/head/connect.html)但当然,"socketTimeout"不是数据源的属性,所以它不起作用.
是否可以通过datasource xml的配置来实现?或者我应该在别处做什么?因为数据源管理连接我不认为我能做到
props.setProperty("timeout",30); Connection conn = DriverManager.getConnection(url, props);
我甚至可以使用DriverManagerDataSource执行此操作吗?我试图搜索,但我找不到任何有用的东西,因为没有很多人真正使用它.
谢谢M. Deinum,我能够找到.实际上,即使知道该属性被命名为"connectionProperties",我也没有找到很多答案(也许人们很少这样使用它?).所以我发布了它:
10
如果有人有更好/更完整的答案,我会检查出来;)