【发布时间】:2012-11-18 17:05:04
【问题描述】:
如果我将相同的连接分配给仅执行 select 语句(无 CRUD)的多个线程,这种情况线程安全吗?每个线程从同一个连接创建自己的preparedstatement 并执行它。 尽管每个线程都运行自己的结果集实例和准备好的语句对象,因此它看起来是线程安全的,但它们仍然使用与数据库的相同连接。我对 Oracle JDBC 驱动程序行为特别感兴趣。 先感谢您。
【问题讨论】:
标签: java multithreading oracle jdbc prepared-statement