采用Spring datasource 注入的方式,能否查看当前连接池的连接数?谢谢!

解决方案 »

  1.   

    netstat -an 可以查看所有连接 
    一般的连接池 应该都有相应的查询方法..你也可以通过oracle数据库进行监控...
      

  2.   

    注入代码<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="..." />
    <property name="url" value="..." />
    <property name="username" value="..." />
    <property name="password" value="..." />
    不知是否可以用spring jdbc 包来查看连接数?
      

  3.   

    哈哈 这样可以在 代码上加以修饰,想点技巧咯比如数据库 可以有个键有人开启session的时候这个键加一,session关闭的时候减一,要注意的就是关闭seesion别忘了
      

  4.   

    session跟数据库连接还是有区别的吧?
      

  5.   

    在applicationContext.xml配置文件中可以看到啊! <bean id="dataSource"
    class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName"
    value="com.microsoft.sqlserver.jdbc.SQLServerDriver">
    </property>
    <property name="url"
    value="jdbc:sqlserver://localhost:1433;databaseName=Guest">
    </property>
    <property name="username" value="sa"></property>
    <property name="password" value="123456"></property>
    </bean>