Yearly Archive 2023-10-14

Byphunsanit

C#: Connection string

การติดต่อ กับ database ใน C# หรือใน database ต่าง ๆ แม้แต่ไฟล์ ที่เก็บข้อมูลบางประเภทบ่อยครั้งที่จะเจอกับประโยคยาว ๆ ที่เรียกว่า Connection string ถ้าลองอ่านดูจะเข้าใจว่ามันบอกว่า server ชื่ออะไร user รหัสผ่านอะไร แต่จริง ๆ แลัวมันมีวิธีที่ช่วยเขียนได้ง่าย ๆ

  1. เปิด Visual Studio > Tools > Connect to Database…
  2. ในหน้าต่าง Add Connection ลองกรอกข้อมูลที่มี
    • Data source: คือแหล่งข้อมูล เช่น SQL Server, Access, ODBC, Oracle
    • Data provider คือตัวกลางที่ช่วยในการดึงข้อมูลมาให้
    • Server name: คือ server หรือ path ที่จะดึงข้อมูลมา
    • User name:
    • Password:
    • Encrypt:
  3. ส่วนที่สำคัญคือ เมื่อคลิก Advance… จะมี ตัวเลือกเพิ่มขึ้นอีกเยอะเลย ถ้าสังเกตด้านล่างจะมี string ที่เปลี่ยนไปตามที่เราเลือก ใช่แล้วตรงนี้คือ ส่วนที่เป็น Connection string ที่ตามหา โดยแต่ละค่าจะมีตัว ; คั่นแต่ละค่าไว้
  4. เทสการติดต่อฐานข้อมูลได้โดยคลิก Test Connection

อย่างน้อย Connection string ที่เขียนโดยวิธีนี้ มั่นใจได้ว่า เขียนถูกรูปแบบแน่นอน เพราะว่าถ้า Visual Studio ใช้ connect ได้ ทำไมโค้ทของเรา จะใช้ connect บ้างไม่ได้ ( ผิดที่โค้ท นั้นละ ^_^ )

อ่านเพิ่มเติม