從shell腳本調用java代碼時連接池數據庫連接是否有意義,還是使用單個連接更好?每次調用shell腳本後,jvm都不會退出,每次腳本被調用時都會重新創建db pool/factory/etc?Shell腳本中的Java DB連接池
例如,我有一個外部進程調用shell腳本,然後這個shell腳本調用一個執行一個或多個數據庫操作(查詢,插入,更新,刪除)的java類,具體取決於調用操作。這是一個獨立的批處理過程,它不使用像tomcat這樣的servlet容器。這個shell腳本被我的外部進程一遍又一遍地調用。
我的環境是一個bash外殼腳本調用的Java應用程序(main()方法),其利用彈簧JDBC和公地DBCP它1.4分貝處理和池。
在此先感謝!
是的,這證實了我的要求。由於我的一些shell腳本操作有多個數據庫調用,我認爲池的開銷仍然可以使用。 – tkofford 2012-04-19 16:16:36