سلام
من انواع connection stringهایی که استفاده میکردم را یه جائی مینوشتم و برای خودم نگهداری میکردم چند روز پیش در یکی از سرچ ها به لیستی از این connection stringها برخورد کردم
فکر میکنم خالی از لطف نباشد این لیست خوب و کامل را اینجا قرار بدم.
البته نکته ای که باید بهش توجه کرد اینه که هر کدام از این connectionها هم میتوانند به مدلهای دیگر هم میتوان نوشت
بخشهایی که آبی و بصورت رشته هستند باید توسط برنامه نویس مقداردهی شوند این کدها در سی شارپ نوشته شده است
کانکشنهایMS Sql Server با استفاده از ODBC
ODBC DSN
using System.Data.Odbc;
var conn = new OdbcConnection();
conn.ConnectionString = "Dsn=DsnName;" + "Uid=UserName;" + "Pwd=Secret;";
conn.Open();
ODBC -- Standard Connection
using System.Data.Odbc;
var conn = new OdbcConnection();
conn.ConnectionString = "Driver={SQL Server};" + "Server=DataBaseNamex;" + "DataBase=DataBaseName;" + "Uid=UserName;" + "Pwd=Secret;";
conn.Open();
ODBC -- Trusted Connection
using System.Data.Odbc;
var conn = new OdbcConnection();
conn.ConnectionString = "Driver={SQL Server};" + "Server=ServerName;" + "DataBase=DataBaseName;" + "Uid=;" + "Pwd=;";
conn.Open();
// or
var conn = new OdbcConnection();
conn.ConnectionString = "Driver={SQL Server};" + "Server=ServerName;" + "DataBase=DataBaseName;" + "Trusted_Connection=Yes;";
conn.Open();
در کانکشنهای بالا بخش "Driver={SQL Server};" که آبی رنگ است باید ثابت بماند و بقیه بخشها که آبی هستند توسط برنامه نویس مقدار دهی شوند