首页 文章

如何在Spring JDBC中获取当前的Connection对象

提问于
浏览
23

如何获取Oracle数据库的当前Connection对象?我在Spring 3.0.5中使用JDBC模块 .

3 回答

  • 15

    DataSource bean获取 Connection .

    您可以通过使用Spring依赖注入将其注入到bean中,或者通过静态访问 ApplicationContext 来访问dataSource:

    DataSource ds = (DataSource)ApplicationContextProvider.getApplicationContext().getBean("dataSource");
    Connection c = ds.getConnection();
    
  • 25

    只是一个信息:我正在使用Spring JDBC Template,它为我保存当前的连接对象,可以按如下方式接收 .

    Connection con;
    con = getJdbcTemplate().getDataSource().getConnection();
    
  • 12

    使用 DataSourceUtils.getConnection() .

    它返回与当前事务关联的连接(如果有) .

相关问题