这两天用ocilib开发程序,发现ocilib并不是多线程安全的。所以如果要在多个线程中访问数据库,请一定单独new一个oci的访问对象!
代码我就不写了,反正原则就是,多个线程不能同时访问同一个ocilib的connect实体!否则执行OCI_ExecuteStmt会返回false!!!!
欢迎讨论: 521-lion@163.com
这两天用ocilib开发程序,发现ocilib并不是多线程安全的。所以如果要在多个线程中访问数据库,请一定单独new一个oci的访问对象!
代码我就不写了,反正原则就是,多个线程不能同时访问同一个ocilib的connect实体!否则执行OCI_ExecuteStmt会返回false!!!!
欢迎讨论: 521-lion@163.com