以前项目的数据库是mysql没有什么需要配置和注意的地方
现在需要转到oracle上,各位兄弟姐妹,有没有在这方面有经验的
说说需要注意的地方?事务处理上需要怎么配置,连接池需要怎么配置?

解决方案 »

  1.   

    没有什么特别的,最大区别就是mysql有自增长字段,oracle没有,要通过sequence来实现自增长
      

  2.   

    不过我现在用了c3p0做连接池就不行
    老是报错
    Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
    at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
    at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
    at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
    at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
    换成spring的连接方式就没有问题
      

  3.   

    oracle支持序列
    别的基本上都差不多
      

  4.   

    多看看ORACLE的说明就可以了,上手很快的。
      

  5.   

    哎c3p0搞不定了,现在用dbcp就没有问题,真不知道哪里有问题了