آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

بستن (Close) اتصال (Connection) با یک پایگاه داده SQLite ، با دستور close ، در متلب (MATLAB)

با استفاده از دستور close در متلب (MATLAB)، می توانیم اتصال (Connection) با یک پایگاه داده SQLite را ببندیم (Close). برای این منظور، دستور close را به صورت زیر به کار می بریم :

که در آن، conn همان اتصال (Connection) به پایگاه داده SQLite می باشد.

به مثال زیر توجه کنید :

مثال

فرض کنید که در پوشه فعلی (Current Folder)، فایلی با نام kelidestan.db داریم که مربوط به یک پایگاه داده SQLite است. برای ایجاد یک اتصال (Connection) فقط خواندنی (Read-Only) با این پایگاه داده SQLite و سپس بستن (Close) اتصال (Connection)، کد متلب (MATLAB) زیر را اجرا می کنیم :

3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

دستور pwd برای به دست آوردن مسیر پوشه فعلی (Current Folder) به کار می رود ( کلید شماره 26082 ).

دستور fullfile برای ساخت آدرس کامل یک فایل (File)، بر اساس بخش های مختلف آدرس فایل (بر اساس نام فایل و پوشه هایی (Folder) که در آنها قرار گرفته) به کار می رود ( کلید شماره 4071 ).

بنابراین به کمک دو دستور pwd و fullfile ، آدرس کامل فایل kelidestan.db (فایل پایگاه داده SQLite) را ساخته ایم.

سپس با استفاده از دستور sqlite یک اتصال (Connection) فقط خواندنی (Read-Only) با پایگاه داده SQLite ایجاد کرده ایم.

در آخر هم با دستور close ، اتصال (Connection) با پایگاه داده SQLite را بسته ایم (Close).

دقت شود که مقدار متغیر conn (متغیر مربوط به اتصال (Connection)) را در قبل و بعد از استفاده از دستور close در خروجی نمایش داده ایم تا بتوانیم آن را در این دو حالت مقایسه کنیم.

نتیجه :

مقدارهای ذخیره شده در متغیر conn (متغیر مربوط به اتصال (Connection)) را در قبل و بعد از استفاده از دستور close مقایسه می کنیم :

مقدار ذکر شده برای Database ، آدرس کامل فایل پایگاه داده SQLite را نشان می دهد.

مقدار ذکر شده برای IsOpen ، قبل از استفاده از دستور close برابر 1 بوده است که یعنی اتصال (Connection) به پایگاه داده SQLite مورد نظر در حالت باز (Open) بوده و بعد از استفاده از دستور close برابر 0 می باشد که یعنی اتصال (Connection) به پایگاه داده SQLite در حالت بسته (Close) است.

مقدار ذکر شده برای IsReadOnly برابر 1 می باشد، یعنی در حالت Read-Only (تنها خواندنی) هستیم و فقط می توانیم اطلاعات مورد نظر خود را از پایگاه داده SQLite بخوانیم و نمی توانیم اطلاعاتی در آن بنویسیم (اگر برابر 0 بود، یعنی می توانستیم در پایگاه داده SQLite اطلاعات خود را بنویسیم).

نویسنده علیرضا گلمکانی
شماره کلید 4074
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)