在线等啊....谢谢了.....!!!!!!
我想应该是连接池的问题...哎``可是好象Spring里的JDBC里是没有数据源的属性啊 

解决方案 »

  1.   

    java.net.BindException: Address already in use: connect 你的端口被占用了.
      

  2.   

    可能是你的连接没有释放。你配一下连接池试试,用c3po的就行了(需要c3po的jar包)。
    <!--连接池中保留的最大连接数。Default: 15 --> 
    <property name="maxPoolSize"> 
    <value>30</value> 
    </property> <!--初始化时获取的连接数,取值应在minPoolSize与maxPoolSize之间。Default: 3 --> 
    <property name="initialPoolSize"> 
    <value>3</value> 
    </property> <!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 --> 
    <property name="maxIdleTime"> 
    <value>60</value> 
    </property> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> 
    <property name="acquireIncrement"> 
    <value>5</value> 
    </property> <!--JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements 
    属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。 
    如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0--> 
    <property name="maxStatements"> 
    <value>0</value> 
    </property> <!--每5小时检查所有连接池中的空闲连接。Default: 0 --> 
    <property name="idleConnectionTestPeriod"> 
    <value>18000</value> 
    </property>
      

  3.   

    具体是怎么写的啊.楼上的兄弟能否告知一下啊.以前全是用SPRING和HIBERNATE现在是用SPRING的JDBC了还真的一下不知道怎么写才好了