آموزش انتخاب (select) از دیتابیس mysql در سی شارپ

سلام دوستان ! امیدوارم حالتون خوب باشه در این سری از آموزش های سی شارپ می خواهم به آموزش انتخاب (select) از دیتابیس mysql در سی شارپ بپردازیم قبل تر  آموزش لازم برای اتصال , insert , update , delete را آموزش دادیم می تونید در سایت جستجو کنید بدون حرف اضافی به بخش آموزش می رویم.

در اینجا ما یک query داریم که کار آن انتخاب کردن (select) از جدول tableinfo است. برای اینکه ما دیتاهای مورد نیاز بیش از یک دیتا را دریافت کنیم ابتدا یک لیست درست کرده  نوع لیست ما از نوع رشته یا string می باشد  سپس مانند قبل بررسی می کنیم connection ما به دیتابیس برقرار است اگر برقرار بود یک MysqlCommand ایجاد کرده  و مقادیر connection و query را در آن قرار داده و به سمت سرور ارسال می کنیم برای اینکه مقادیر ارسال شده را از سرور بخوانیم برای این کار  باید یک MysqlDataReader ایجاد کرده و با استفاده از cmd.ExecuteReader مقادیر را بخوانیم سپس با استفاده از بررسی یک while تا زمانی که خواندن به اتمام برسد مقادیر در لیست ما اضافه می شود مقادیر اضافه شده id و name و age است این مقادیر از dataReader دریافت می شود و سپس در لیست قرار می گیرد. سپس dataReader بسته می شود قبلا علت بستن را گفته ایم به آموزش های قبل مراجعه کنید. سپس در آخر list باز می گردد (return) می شود. در غیر اینصورت در خط اخر لیست خالی باز می گردد.
آموزش به اتمام رسید ! انشاالله مفید واقع شده باشد.
 

مطالعه بیشتر