การติดต่อ กับ database ใน C# หรือใน database ต่าง ๆ แม้แต่ไฟล์ ที่เก็บข้อมูลบางประเภทบ่อยครั้งที่จะเจอกับประโยคยาว ๆ ที่เรียกว่า Connection string ถ้าลองอ่านดูจะเข้าใจว่ามันบอกว่า server ชื่ออะไร user รหัสผ่านอะไร แต่จริง ๆ แลัวมันมีวิธีที่ช่วยเขียนได้ง่าย ๆ
- เปิด Visual Studio > Tools > Connect to Database…
- ในหน้าต่าง Add Connection ลองกรอกข้อมูลที่มี
- Data source: คือแหล่งข้อมูล เช่น SQL Server, Access, ODBC, Oracle
- Data provider คือตัวกลางที่ช่วยในการดึงข้อมูลมาให้
- Server name: คือ server หรือ path ที่จะดึงข้อมูลมา
- User name:
- Password:
- Encrypt:
- ส่วนที่สำคัญคือ เมื่อคลิก Advance… จะมี ตัวเลือกเพิ่มขึ้นอีกเยอะเลย ถ้าสังเกตด้านล่างจะมี string ที่เปลี่ยนไปตามที่เราเลือก ใช่แล้วตรงนี้คือ ส่วนที่เป็น Connection string ที่ตามหา โดยแต่ละค่าจะมีตัว ; คั่นแต่ละค่าไว้
- เทสการติดต่อฐานข้อมูลได้โดยคลิก Test Connection
อย่างน้อย Connection string ที่เขียนโดยวิธีนี้ มั่นใจได้ว่า เขียนถูกรูปแบบแน่นอน เพราะว่าถ้า Visual Studio ใช้ connect ได้ ทำไมโค้ทของเรา จะใช้ connect บ้างไม่ได้ ( ผิดที่โค้ท นั้นละ ^_^ )
อ่านเพิ่มเติม