آموزش نحوه وصل شدن به SQL Server در #C
در قسمت App.config این کد ها نوشته شود
<add name="conn" connectionString="Server=نام کامپوتر;Initial Catalog=نام دیتابسی که در sql ساختیم;Integrated Security=True" />
حالا در قسمت SqlConnection این کد ها باید نوشته شود
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
نکته: ConfigurationManager را باید از قسمت references در پنجره solution explorer اضافه کنیم
اضافه کردن ConfigurationManager
روی references کلیک راست میکنم و روی Add references کلیک میکنیم بعد وارد یک پنجره میشویم داخل ان پنجره باید System.Configuration را تیک بزنیم
مشخص نشده دقیقا سوال شما چی هست. اگر خطایی در اتصال به Sql Server دارید خب باید خطای خودتون رو بگید چی هست. اما در مجموع برای اتصال به Sql Server در سی شارپ چندین راه حل وجود داره.
اتصال به Sql Server در سی شارپ
خب یک پروژه جدید ایجاد کنید. روی فرم خود یک Button قرار دهید. روی Button دوبار کلیک کنید تا به قسمت کدنویسی وارد شوید. کدهای زیر را در رویداد Click کپی کنید.
private void button1_Click(object sender, EventArgs e)
{
string connetionString;
SqlConnection cnn;
connetionString = "Data Source=.;Initial Catalog=BookDB;User ID=sa;Password=1";
cnn = new SqlConnection(connetionString);
cnn.Open();
MessageBox.Show("Connectted!");
cnn.Close();
}
کدهای بالا نیاز به توضیح خاصی نداره و یه نگاه کنید متوجه میشید چی هست.
خب حالا اگر پروژه را اجرا کنید و روی دکمه کلیک کنید باید پیام "Connectted" را دریافت کنید.
اتصال به Sql Server از طریق کانکشن استرینگ داینامیک در سی شارپ
گاهی اوقات ممکنه پروژه شما بخواد توی یک شبکه کار کنه و رشته اتصال یا Connection String تغییر کنه. در این موارد باید از رشته اتصال داینامیک استفاده کنید. برای این منظور میتونید لینک زیر رو مطالعه بفرمایید.
ایجاد کانکشن استرینگ داینامیک در سی شارپ
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- حذف کامل یک رکورد در جدول ریلیشن شده
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf