多次使用一個con,資料庫連線是否會僵死?
這個連線con是從dbcp連線中獲得的。
在程式中需要多次的資料操作,我想採用如下方式:
獲取一個con後,使用它,但建立多個PreparedStatement,從而執行多條sql語句(包括查詢修改等),每條sql執行時使用一個新的PreparedStatement例項,但連線仍然使用獲取的那一個con
這樣會不會造成程式執行的時間過長(比如資料量很大),
而使那個連線con可能等待時間過長而僵死?
或者對於上面的問題,我使用多個con,然後執行多條sql
這兩種方式哪一種比較好?好這還有更好的?
謝謝解答
在程式中需要多次的資料操作,我想採用如下方式:
獲取一個con後,使用它,但建立多個PreparedStatement,從而執行多條sql語句(包括查詢修改等),每條sql執行時使用一個新的PreparedStatement例項,但連線仍然使用獲取的那一個con
這樣會不會造成程式執行的時間過長(比如資料量很大),
而使那個連線con可能等待時間過長而僵死?
或者對於上面的問題,我使用多個con,然後執行多條sql
這兩種方式哪一種比較好?好這還有更好的?
謝謝解答
相關文章
- Laravel 使用多個資料庫連線Laravel資料庫
- C#測試資料庫連線是否成功C#資料庫
- 資料庫連線 系列一:laravel框架如何連線兩個資料庫(不同伺服器)資料庫Laravel框架伺服器
- 使用Sequelize連線資料庫資料庫
- 使用JPA連線資料庫資料庫
- mysql資料庫如何使用concat函式連線字串MySql資料庫函式字串
- 一個資料庫連線池的問題資料庫
- 自己實現一個資料庫連線池資料庫
- 使用C#連線資料庫C#資料庫
- 使用Python連線資料庫Python資料庫
- 資料庫連線池的使用資料庫
- 使用hostname方式連線資料庫!資料庫
- PROXOOL資料庫連線池使用資料庫
- golang連線達夢資料庫的一個坑Golang資料庫
- 連線RAC資料庫中單個例項(一)資料庫
- 求一個完美的連線資料庫的類資料庫
- 一個資料庫連線問題!請教高手資料庫
- 建立一個連線資料庫的VB元件 (轉)資料庫元件
- oracle僵死會話鎖住buffer,導致資料庫hang住Oracle會話資料庫
- 【資料庫】使用DBever連線人大金倉資料庫資料庫
- web.config配置資料庫連線Web資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- Django使用pymysql連線MySQL資料庫DjangoMySql資料庫
- 使用PETAPOCO連線MYSQL資料庫MySql資料庫
- 使用instantclient連線oracle資料庫clientOracle資料庫
- 使用ABP EntityFramework連線MySQL資料庫FrameworkMySql資料庫
- idea使用資料庫連線工具Idea資料庫
- MFC 使用VS 連線 MySQL資料庫MySql資料庫
- 使用psql連線Postgres資料庫SQL資料庫
- 連線資料庫資料庫
- 資料庫連線資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- 請關掉你的資料庫連線!並且請使用資料庫連線池資料庫
- 資料庫–如何連線RDS例項,使用雲資料庫?資料庫
- 2.6 Laravel配置多個資料庫連線Laravel資料庫
- Yii連線多個資料庫的方法資料庫
- MySQLNonTransientConnectionException資料庫連線異常MySqlException資料庫
- 監控資料庫連線遇到的一個小問題資料庫