.Net c# + Oracle วิธ๊ใช้ connection string
โพสต์แล้ว: 04/07/2019 11:30 am
แบบที่ 1 ทั่วๆไป
แบบที่ 2 เพิ่ม option เข้าไป 3 ตัว Validate Connection ,Connection Lifetime และ Connection Timeout
ผมแนะนำให้ใช้แบบที่ 2 ครับ เพิ่มเวลา timeout จาก default 15 วินาที เป็น 300 วินาที มีการ validate connection ก่อน และระบุเวลา lifetime เป็น 1800 วินาที คิวรี หรือ command update insert หรือ call storeproc ทั่วไปไม่น่าจะนานเกิน 300 วิ ครับ ป้องกันปัญหาก่อนที่มันจะเกิด
ุ
อ่านเพิ่มเติมได้ที่นี่ครับ
https://www.codeproject.com/Articles/17 ... t-a-Glance
https://www.connectionstrings.com/oracl ... t-odp-net/
โค้ด: เลือกทั้งหมด
<add name="T_CONN" connectionString="DATA SOURCE=10.0.0.1:1243/CUSTOMERDB;PASSWORD=password;PERSIST SECURITY INFO=True;USER ID=CUST;Enlist=True;" />
โค้ด: เลือกทั้งหมด
<add name="T_CONN" connectionString="DATA SOURCE=10.0.0.1:1243/CUSTOMERDB;PASSWORD=password;PERSIST SECURITY INFO=True;USER ID=CUST;Enlist=True; Validate Connection=true;Connection Lifetime=1800;Connection Timeout=300;" />
ุ
อ่านเพิ่มเติมได้ที่นี่ครับ
https://www.codeproject.com/Articles/17 ... t-a-Glance
https://www.connectionstrings.com/oracl ... t-odp-net/