ต่อไปนี้จะอธิบายวิธีใช้ไฟล์การกำหนดค่า web.config ใน VS2005 เพื่อดำเนินการเชื่อมต่อฐานข้อมูลและเปิดใช้งานพูลการเชื่อมต่อของฐานข้อมูล SQL Server ฉันเชื่อว่ามันจะเป็นประโยชน์กับเพื่อน ๆ ที่มีความคุ้นเคยกับ VS2003 อยู่แล้วและเพิ่งเข้าสู่ 05 สิ่งแวดล้อม.
ประการแรก ในปี 05 ตามค่าเริ่มต้น web.config จะไม่ถูกสร้างขึ้นโดยอัตโนมัติสำหรับแอปพลิเคชัน เมื่อแอปพลิเคชันทำงานเป็นครั้งแรก ข้อความแจ้งว่า Debuging Not Enabled จะปรากฏขึ้น คลิกปุ่ม OK จากนั้น web.config จะปรากฏขึ้น ถูกสร้างขึ้นสำหรับไฟล์การกำหนดค่า .config ในองค์ประกอบ <configuration> มีองค์ประกอบโหนดสองรายการต่อไปนี้อยู่แล้ว:
<การตั้งค่าแอป/>
<สตริงการเชื่อมต่อ/>
ใน 03 การกำหนดค่าการเชื่อมต่อฐานข้อมูลถูกระบุใน <appSettings/> โดยเพิ่ม key=" connStr "value = " "; ใน 05 องค์ประกอบ "connectionStrings ระบุอักขระการเชื่อมต่อฐานข้อมูลสำหรับแอปพลิเคชัน ASP.NET และฟังก์ชัน ASP.NET คอลเลกชันของสตริง (ในรูปแบบของคู่ชื่อ/ค่า) ใน ASP.NET เวอร์ชันก่อนหน้า สตริงการเชื่อมต่อถูกจัดเก็บไว้ในการตั้งค่าแอป เช่น เซสชัน การเป็นสมาชิก การกำหนดค่าส่วนบุคคล และฟังก์ชันการทำงานจะขึ้นอยู่กับสตริงการเชื่อมต่อที่ถูกจัดเก็บ องค์ประกอบ ConnectionStrings คุณยังสามารถใช้องค์ประกอบ ConnectionStrings เพื่อจัดเก็บสตริงการเชื่อมต่อของแอปพลิเคชันของคุณเองได้
คุณสามารถแทนที่ <connectionStrings/> ด้วยรหัสต่อไปนี้:
<สตริงการเชื่อมต่อ>
<เพิ่ม
ชื่อ = "เชื่อมต่อ"
ConnectionString="data source =localhost;uid =sa;pwd=;database=Book;pooling=true"/> //หมายเหตุ: สามารถระบุการรวมกลุ่มในภายหลังผ่านโค้ดได้
</connectionStrings>
คุณสามารถอ่านได้ในแอปพลิเคชันดังนี้:
สตริงส่วนตัวแบบอ่านอย่างเดียว SQLCONNECTIONSTRING = ConfigurationManager.ConnectionStrings["CONNSTRING"].ConnectionString;
บทความนี้มาจากบล็อก CSDN โปรดระบุแหล่งที่มาเมื่อพิมพ์ซ้ำ: http://blog.csdn.net/yunazhaozile/archive/2009/12/23/5060762.aspx