ورود

View Full Version : آموزش: آموزش اتصال به بانک اطلاعاتی روی اینترنت با وی بی دات نت



mortezagt
جمعه 15 مهر 1390, 00:58 صبح
با سلام خدمت دوستان

شاید این موضوع تکراری باشه و اگر مسئولین اینجوری تشخیص دادن میتونن این تاپیک رو حذف کنن

یادم رفت که بنویسم بانک اطلاعاتی اس.کیو.ال. هستش.:اشتباه:

مدت زیادی بود که می خواستم به بانک اطلاعاتی روی اینترنت با وی بی دات نت ارتباط بر قرار کنم .

چیزهای زیادی توی سایت پیدا کردم ولی جواب نمیداد تا اینکه دیروز موفق شدم توی پست های قدیمی یه

چیز بدرد بخور پیدا کردم در ضمن این اینو اضافه کنم که چند نفر در حال توضیح دادن بودن.

حالا گفتم شاید کسانی باشن که هنوز دنبال این موضوع هستن و به جواب نرسیدن ، بیام و چیزی رو که یاد

به اونها هم یاد بدم.

میریم سر آموزش::لبخندساده:

mortezagt
جمعه 15 مهر 1390, 01:22 صبح
مرحله یک:

اول از هر چیز شما نیاز به یک بانک اطلاعاتی اس کیو ال روی اینترنت دارید .
سایتهایی هستن که به رایگان این امکانات رو در اختیار کاربران قرار میدم ( نمی دونم تاریخ انقضا دارن یا نه ولی برای یادگیری خوبه ) .
سایتی رو که من میشناسم و سرعت خوبی هم داره رو میزارم ولی باید اضافه کنم که اونها در ازایه این کار از شما میخوان که لینک سایتشون رو روی وبلاگ و یا سایت خودتون قرار بدید پس بهتره که اول یه وبلاگ از سایتهایی که رایگان هستند درست کنید. در ضمن نیازی نیست که وبلاگ یا سایتتون رو طراحی کنید.
قابل توجه کسانی که آدرس سایت های رایگان جهت ثبت وبلاگ ندارن:

www.persiangig.com
www.mihanblog.com

این هم سایتی که دیتابیس رو رایگان اشتراک میده:
www.free-sql.BizHostNet.com

البته این سایت میزبان تمامی دیتابیل هایی مثل اکسس مای اس کیو ال ، اس کیو ال و غیره.
اگر دوست دارید که دیتابیس دیگه ای انتخاب کنید میتونید به این آدرس برید:
www.BizHostNet.com
:چشمک:
پایان مرحله یک

mortezagt
جمعه 15 مهر 1390, 01:34 صبح
مرحله دو:

وقتی به فرم ثبت نام برسید از شما آدرس ایمیلتون و سایت یا وبلاگتون رو میخواد قبل از وارد کردن این اطلاعات دوتا لینک توی همون فرم هست که باید توی سایت یا وبلاگ خودتون کپی کنید. برای این کار کافیه یکی یکی لینکها رو کپی بگیری و در فرم شروع سایت خودتون بچسبونید و ذخیره کنید . اگر این کار رو بدرستی انجام داده باشید بنر اون سایت رو باید توی سایت خودتون ببینید.
بعد از انجام کارهای فوق آدرس سایت یا وبلاگتون رو کپی میکنید و در قسمت مربوطه می چسبونید، آدرس ایمیل رو وارد میکنید و دکمه Test رو میزنید. چند لحظه بعد ازتون تشکر میکنه و اجازه ساخت دیتابیس رو بهتون میده در آخر روی دکمه Create Database کلیک میکنید .

پایان مرحله دو

oliya24
جمعه 15 مهر 1390, 01:52 صبح
دوست من لطفا ادامه بدید این تاپیک رو از مدیران خواهش میکنم این تاپیک رو حذف نکن
دوست عزیز میشه این رو بفرمایید که اصلا اتصال بانک اطلاعاتی روی اینترنت به چه دردی میخوره؟؟؟و در چه مورادی استفاده میشه
ممنون از شما

pcdownload.bloghaa.com
جمعه 15 مهر 1390, 01:53 صبح
سلام من که خیلی وقته دنبالشم الانم کاملا کاملا حیاتی به این موضوع نیاز دارم. اگه میشه یکم سریعتر جلو ببرش چون خیلی نیاز دارم بهش.اینقدر هم گشتم خسته شدم.

mortezagt
جمعه 15 مهر 1390, 02:17 صبح
مرحله سه:

وارد ایمیلی که در سایت وارد کرده بودید میشید. توجه داشته باشید که امکان داره ایمیل در پوشه Spam قرار بگیره.
میبینید که یک ایمیل از طرف اون سایت برای شما اومده با موضوع free-DATABASE که حاوی اطلاعات آکانت شما روی سایت می باشد. این اطلاعات شامل نام سرور و نام بانک اطلاعاتی ، یوزرنیم ، پورت و پسورد می باشد .
خوب از لحظه ای که این ایمیل برای شما ارسال میشه 4 تا 5 دقیقه برای ایجاد دیتابیس طول میکشه پس 5 دقیقه صبر کنید و بعدش ادامه مرحله 4 رو بخونید.

پایان مرحله سه

mortezagt
جمعه 15 مهر 1390, 02:20 صبح
دوست من لطفا ادامه بدید این تاپیک رو از مدیران خواهش میکنم این تاپیک رو حذف نکن
دوست عزیز میشه این رو بفرمایید که اصلا اتصال بانک اطلاعاتی روی اینترنت به چه دردی میخوره؟؟؟و در چه مورادی استفاده میشه
ممنون از شما

سلام
شب دراز است و قلندر بیدار
در آخر میگم به چه درد میخوره
دقت کن:چشمک:

mortezagt
جمعه 15 مهر 1390, 03:11 صبح
مرحله 4:

تا اینجا خسته نباشید میگم میریم سروقت ادامه کار

خب حالا نوبت به اتصال میرسه و چندتا راه داره که یکیش استفاده از برنامه اس کیو ال سرور 2005 به بالا و یا از ویژوال بیسیک دات نت ورژن 2005 به بالا.
دات نت راحت تره . خوب وارد وی بی دات نت میشید و یه پروژه ویندوز اپلیکیشن درست میکنید.
شما هم میتونید از طریق کد نویسی به بانک وصل بشید و هم از طریق ویزارد خود دات نت که معلومه ویزارد ساده تره بحر حال دوتاشو سعی میکنم با تصویر بگم.

یک از طریق ویزارد خود دات نت:
طبق تصاویر دنبال کنید:

http://www.farazrayanebushehr.com/Step1.JPG

http://www.farazrayanebushehr.com/Step2.JPG

http://www.farazrayanebushehr.com/Step3.JPG

http://www.farazrayanebushehr.com/Step4.JPG

mortezagt
جمعه 15 مهر 1390, 03:32 صبح
و این هم پیامی که در صورت برقرار بودن اتصال به بانک به ما نشون میده

http://www.farazrayanebushehr.com/Finish.JPG

mortezagt
جمعه 15 مهر 1390, 03:33 صبح
راستی به این تاپیک رای بدید تا یه موقع بدیل تکراری بودنش بسته نشه

mortezagt
جمعه 15 مهر 1390, 03:41 صبح
در ضمن سورس برنامه رو میزارم تا کسانی که حوصله خوندن رو ندارن سر نره و همین طور اگر موفق به دریافت آکانت دیتابیس از سایت نشدید من دوتا آکانت براتون میزارم که عقب نمونید
راستی مدت انقضاء دیتابیس 3 ماه هست یعنی این آکانتی که میزارم از این تاریخ تا سه ماه دیگه بیشتر اعتبار نداره
در پست بعدی پروژه به همراه آکانت دیتابیس رو دریافت کنید.

mortezagt
جمعه 15 مهر 1390, 04:07 صبح
این سورس نمونه برنامه خیلی ساده.

به یاد داشته باشید اطلاعات آکانت دیتابیس مربوط به این سورس به این شکله :

Server Address : free-sql.BizHostNet.com
Database Name : 1297879977
User : 1297879977
Password : tqfdacwcq12hyh

این هم یه لینک کمکی دیگه
http://www.farazrayanebushehr.com/ConnectBaWizard.zip

mortezagt
جمعه 15 مهر 1390, 04:10 صبح
الان ساعت 4 و نیم نصب شبه و گیج خابم ولی دلم نمیاد کارو نا تمام بزارم
خوب این یه آکانت دیگه برای اتصال به دیتابیس

Server Address : free-sql.BizHostNet.com
Port : 1433
Database Name : 1297885057
User : 1297885057
Password : vaahwzaea12ort

mortezagt
جمعه 15 مهر 1390, 04:14 صبح
فکر کنم همین دوتا آکانت کافی باشه فکر کنم که همه میتونن به طور همزمان ازش استفاده کنن
به هر حال من وبلاگ و ایمیل زیاد دارم اگر کسی باز آکانت خواست بگه براش میسازم

mortezagt
جمعه 15 مهر 1390, 04:20 صبح
خوب حالا میریم بر سر طراحی جداول

من همشو به روایت تصویر بهتون نشون میدم
باید بگم که کد نویسی ها هیچ تفاوتی با اس کیو ال روی خودت رایانه نداره پس نمیخواد نگران باشید
البته برای محکم کاری توی برنامه که گذاشتم قابلیت جستجو رو هم داره

برای اینکه تصاویر با کیفیت بهتره بدستتون برسه من همشو که تهیه کردم در قالب فایل زیپ براتون میزارم

تشکر شما خالی از لطف شما نیست :خجالت:

mortezagt
جمعه 15 مهر 1390, 04:28 صبح
قابل توجه بازدیدکنندگان سه ماه آینده

آکانت های ارایه شده از تاریخ ارسال این پست به مدت سه ماه بیشتر اعتبار ندارد
در صورتی که به این مشکل بر خوردید وارد همون سایت شوید و طبق پستهای قبلی اقدام به ثبت نام کنید

NitroPlus
جمعه 15 مهر 1390, 15:47 عصر
راستی آقا اول که شما تو نظر سنجی به گزینه اول رأی دادی، چرا؟
وقتی بحث علمیه و کمک می کنه به دوستان فک نمی کنم مسولین محترم انجمن بزرگ ببرنامه نویس بخوان حذفش کنن!

اما یه سوال؛ ما داریم یه مسنجر طراحی می کنیم (خواستی بیا اینجا (http://barnamenevis.org/showthread.php?306816-مسنجر-فارسی) و عضو تیم ما شو تا باهم بسازیمش!) خب پس با این وجود چون کاربرای مسنجر از طریق وب سایت ثبت نام می کنن پس DB هم تو اینترنت هست یعنی با این روش میشه ارتباط برقرار کرد با دیتا بیس؟

ممنون از مطلب مفیدت

مسولین محترم سایت:
خواهشاً مطلب رو حذف نکینین

mortezagt
جمعه 15 مهر 1390, 19:54 عصر
[QUOTE=NitroPlus;1352896]راستی آقا اول که شما تو نظر سنجی به گزینه اول رأی دادی، چرا؟
وقتی بحث علمیه و کمک می کنه به دوستان فک نمی کنم مسولین محترم انجمن بزرگ ببرنامه نویس بخوان حذفش کنن!

سلام

آخه نصب شب بود و من خسته ندونستم که یهو چی شد که اشتباهی رای دادم هر کاری هم که کردم نتونستم برش گردونم حالا اگر مسئولین میتونن اونو اصلاح کنید

mortezagt
جمعه 15 مهر 1390, 19:55 عصر
راستی موفق شدید که به بانک وصل بشید؟

بي نظير غريبي
شنبه 16 مهر 1390, 00:04 صبح
سلام آقا مرتضي

دستت درد نكنه خيلي وقت بود كه دنبالش بودم و كل سايتا رو گشتم و مثل اينجا چيزي پيدا نكردم

واقعا ازت تشكر ميكنم بلافاصله كه ديدم مطالب شما كاملا درست و عملي هستن عضو اين سايت شدم كه فقط از شما تشكر كنم

دستت درد نكنه و خسته نباشي:بوس:

mortezagt
شنبه 16 مهر 1390, 00:58 صبح
كار زيادي انجام ندادم شما بايد از كاربران اين سايت تشكر كنيد كه مابين راهنمايي هاشون تونستم تكه تكه مطالب كنار هم بچينم

در كل من ممنون اونها هستم
نام يكي از اونا كه تير آخر رو به زهنم زد آقاي alimanam هست كه جا داره ازش تشكر كنم

Navid Asadi
شنبه 16 مهر 1390, 07:57 صبح
از وقتی که گذاشتید ممنونم
آقا این عکس ها و برنامه ها رو کجا گذاشتی؟

mbf5923
شنبه 16 مهر 1390, 08:59 صبح
سلام به همه دوستان
خواستم بگم كه روشي كه در اين تاپيك گفته شده عملي ولي نا امن هستش چرا كه برنامه هايي كه بانك اطلاعاتيشون روي نت قرار ميگيره معمولا بايد توسط چندين كاربر مورد استفاده واقع بشه.
خوب با در نظر گرفتن مطلب بالا و نظر به اينكه كاربر به راحتي ميتونه اطلاعات ورود به بانك را از داخل برنامه بدست بياره ميشه فهميد كه چرا روش خوبي نيست.
اما راهكار چيه؟
بهترين كار اينه كه شما يك صفحه اينترنتي رو با بانك اطلاعاتيتون مرتبط كنيد و سپس توسط برنامتون به اون صفحه وصل شده اطلاعات رو بخونيد يا تغيير بديد يا ثبت كنيد.

با آرزوي موفقيت براي همه شما

Mafia_ir
شنبه 16 مهر 1390, 14:39 عصر
پست جالب هست ، من نتونستم بانک اطلاعاتی درست کنم ، لینکه 3وم کار نمیکنه . و پرشین گیگ و میهن بلاگ هم که من تا اونجایی که یادم میاد فضای SQL نمیدن .


بهترين كار اينه كه شما يك صفحه اينترنتي رو با بانك اطلاعاتيتون مرتبط كنيد و سپس توسط برنامتون به اون صفحه وصل شده اطلاعات رو بخونيد يا تغيير بديد يا ثبت كنيد.حرف درستیه . میشه بیشتر توضیح بدید ؟


:قلب:

sina_saravi1
شنبه 16 مهر 1390, 16:54 عصر
میشه از وب سرویس استفاده کرد
هم امن تره هم استفاده ازش مثل استفاده از یه تابعه معمولیه (تا این حد ساده )

در ضمن اوسن سیستم های وبلاگ دهی قرار نیست دیتا بیس بدن
تو اونا میشه وبلاگ درست کرد که بعد از درج لینک اون سایت بتونیم دیتا بیس بگیریم

Hossis
شنبه 16 مهر 1390, 22:18 عصر
راستی موفق شدید که به بانک وصل بشید؟

بنده از این کد هیچ نفهمیدم چون هیج جای اون، نحوه اتصال به بانک رو ننوشته بود
در ضمن اگر نحوه اتصال از طریق کانکشن استرینگ رو هم توضیح می دادید این بخش تکمیل می شد
یک سوال دیگر هم دارم:
آیا اگر فایل بانک اطلاعاتی رو روی یک هاست آپلود کرده و آدرس آن را به کانکشن استرینگ بدهیم (با این فرض که آن هاست از بانک اطلاعاتی پشتیبانی نمی کند) باز هم می شه متصل شد؟؟

mbf5923
سه شنبه 19 مهر 1390, 21:49 عصر
میشه بیشتر توضیح بدید ؟

ببینید شما باید یک صفحه با یکی از فن آوری های ASP یا PHP ایجاد کنید که قابلیت اتصال به بانک شما رو داشته باشن(اسکریپت های آماده موجود هستش)بعد اونها رو روی هاستی که بانک روی اون هست آپلود کنید و در آخر با برنامتون به این صفحه متصل بشین و این صفحه برنامه شما رو به بانک متصل کنه یعنی شما به جای اینکه مستقیما از بانک اطلاعات رو بخونید به این صفحه درخواست رو ارسال کنید و این صفحه اطلاعات رو بخونه و شما از این صفحه بخونید.سرعت برنامتون هم کم نمیشه نگران نباشید.

یا اگر فایل بانک اطلاعاتی رو روی یک هاست آپلود کرده و آدرس آن را به کانکشن استرینگ بدهیم (با این فرض که آن هاست از بانک اطلاعاتی پشتیبانی نمی کند) باز هم می شه متصل شد؟؟
بله البته اگه از بانک هایی که به انجین احتیاج تدارن استفاده کنید مثل اکسس اما در صورت استفاده از SQl,Mysql و امثالهم این کار امکانپذیر نیست.

pcdownload.bloghaa.com
جمعه 22 مهر 1390, 10:54 صبح
سلام آقای mortezagt قرار بود روش کد نویسیش را هم بگید.با کد نویسی کنترل بیشتری روی بانک میشه داشت.