Thursday, May 10, 2012

การใช้งาน app setting กับ Connection String จาก config file

วันนี้ เขียนฟังก์ชันการใช้งานง่ายๆ ในการใช้ฐานข้อมูล ฟังก์ชันเกี่ยวกับ การเชื่อมโยงฐานข้อมูล เริ่มด้วย Config File
1
2
3
4
5
6
7
8
9
//app.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
  </configSections>
<connectionStrings>
     <add name="ConnectionStringName" connectionString="Data Source= Database Server Name/(local);Initial Catalog=DatabaseName;Integrated Security=True"  providerName="System.Data.SqlClient" />
     </connectionStrings>
</configuration>
ตัวอย่างโค้ดการเขียน การเชื่อมต่อ ก็ดังนี้ครับ
01
02
03
04
05
06
07
08
09
10
11
12
13
using System.Configuration;
 
// อ่านค่าจากคอนฟิกไฟล์
string conn = ConfigurationManager.AppSettings["ConnectionStringName"];
 
//Windows App
// read connection string
string connectionString =
ConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
 
//Web App
//Get Default Connection String
string connectionString = WebConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
โค้ดการใช้งานเบื้องต้นก็อย่างนี้ แหละครับ
กรณีนำขึ้นเว็บและใช้งานจริงให้เปลี่ยน ส่วนเชื่อมต่อเป็นโค้ด ดังนี้
1
2
<add name="ConnectionStringName" connectionString="Data Source=192.168.x.xx;
Initial Catalog=databaseName;User Id=Your UserID; Password=Your Password; "/>
ซึ่งแก้ไขส่วน ชื่อเซอร์เวอร์ เป็น ไอพี ของฐานข้อมูล และใส่ ชื่อเข้าใช้ และรหัสผ่าน จากฐานข้อมูลกำหนด

No comments:

Post a Comment