0
我正在使用spring jdbc。我正在使用下面的代碼來獲得jdbc連接如何訪問連接url
public void setDataSource(DataSource dataSource){
this.dataSource = dataSource;
setJdbcTemplate(new JdbcTemplate(this.dataSource));
setNamedParamdbcTemplate(new NamedParameterJdbcTemplate(this.dataSource));
if(connectionUrl==null){
Connection con;
try {
con = getJdbcTemplate().getDataSource().getConnection();
connectionUrl = con.getMetaData().getURL();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
但我收到以下異常。
配置阻塞超時 (0 [毫秒])內沒有可用的管理的連接
我具有由調試代碼採取了打印。以上是getJdbcTemplate().getDataSource()
代碼的輸出。
Click here for the image 如果我寫了getJdbcTemplate().getDataSource().getConnection();
以下例外即將到來。如何訪問圖像中存在的 connectionURL。
配置阻塞超時時間內沒有可用的受管連接(0 [毫秒])