PDA

View Full Version : آموزش: آموزش تصویری ذخیره سازی اطلاعات روی هاست (MySql)



SHD.NET
سه شنبه 27 فروردین 1392, 17:09 عصر
سلام .

این موضوع تقریبا بارها و بارها سوال شده بود برای کاربران و موضوع اینجا بود که دوستان حواباشونو نمی گرفتن و مشکلشون برطرف نمیشه، با اینکه پاسخ ها درست بود، مثلا توی این هفته 3 بار برای این موضوع تاپیک ایجاد شد و همگی مشکل ارتباط داشتن و حالا نمیدونم مشکلشون با راهنمایی دوستان رفع شد یا نه !!

امروز تصمیم گرفتم یه فیلم آموزشی در رابطه با وصل شدن به MySql روی وب بسازم، توی این فیلم از سایت رایگان www.db4free.net استفاده کردم، شما میتونید روی هاست خودتون این تغییرات رو اعمال کنید، البته اگه هاستتون قابلیت ریموت داشته باشه، چون اکثر سرویس دهنده ها قابلیت ریموت رو نمیزان (برا امنیت بیشتر) و فقط سرورهای مجازی (VPS) ها قابلیت ریموت رو دارن.

این فیلم فعلا آموزش ساخت دیتابیس و وصل شدن به اونه، توی پست های بعدی آموزش 4 عمل اصلی (Insert,Update,Delete,Select) رو به صورت تصویری خواهم گذاشت. حجم کل فیلم 222 مگابایت بود که فشرده شدش شد 5 مگ :لبخند: ، توی 2 تا پارت 2.5 مگی آپلود کردم.

دانلود پارت 1 (لینک مستقیم (http://uploadtak.com/images/y3669_MySql_Connection.rar)) ----- دانلود پارت 2 (لینک مستقیم (http://uploadtak.com/images/y1431_MySql_Connection.rar))
دانلود کل فیلم به طور یکجا در یک فایل (لینک مستقیم (http://www.uploadtak.com/images/s474_MySql_Connection.rar))

**موفق باشید**یاعلی**

SHD.NET
سه شنبه 27 فروردین 1392, 17:34 عصر
سلام. قصد داشتم آموزش های بعدی رو هم به صورت تصویری بزارم، ولی فکر کردم دیدم که همش کدنویسیه و فک نکنم نیازی به فایل ویدیویی باشه ، حالا در آینده اگر هم شد فایل تصویری هم میزارم.

دستور Select و ریختن جدول دروت دیتاگرید:

کد VB:
Dim con As MySqlConnection = New MySqlConnection("host=db4free.net;UserName=shdsoft;Password=shdnet; Database=shdbase;")
Dim cmd As MySqlCommand
con.Open()
cmd = con.CreateCommand
cmd.CommandText = "select * from tbl1"
Dim ds As DataSet = New DataSet
Dim da As MySqlDataAdapter = New MySqlDataAdapter
da.SelectCommand = cmd
da.Fill(ds, "tbl1")
Dg1.DataSource = ds
Dg1.DataMember = "tbl1"
cmd.ExecuteNonQuery()
con.Close()

کد C#:
MySqlConnection con = new MySqlConnection("host=db4free.net;UserName=shdsoft;Password=shdnet; Database=shdbase;");
MySqlCommand cmd;
con.Open();
cmd = con.CreateCommand;
cmd.CommandText = "select * from tbl1";
DataSet ds = new DataSet();
MySqlDataAdapter da = new MySqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds, "tbl1");
Dg1.DataSource = ds;
Dg1.DataMember = "tbl1";
cmd.ExecuteNonQuery();
con.Close();

موفق و پیروز / در پناه حق

alimanam
سه شنبه 27 فروردین 1392, 20:02 عصر
با سلام

دوست عزیزم , تنها تفاوتی که این نوع دیتابیس با دیگر دیتابیس های دیگه کاربران داره ( البته از نظر ارتباط هست نه قوت و کاربرد و .... ) همون کانکشن استرینگش هست و مابقی کدها یکی هستش فقط کافیه Connector مربوطه رو دانلود کنین و از کلاس های اون استفاده کنین .

موفق باشید./

SHD.NET
سه شنبه 27 فروردین 1392, 21:00 عصر
با سلام

دوست عزیزم , تنها تفاوتی که این نوع دیتابیس با دیگر دیتابیس های دیگه کاربران داره ( البته از نظر ارتباط هست نه قوت و کاربرد و .... ) همون کانکشن استرینگش هست و مابقی کدها یکی هستش فقط کافیه Connector مربوطه رو دانلود کنین و از کلاس های اون استفاده کنین .

موفق باشید./

بله درسته ، ولی چون توی تالار سی شارپ توی یکی از تاپیک ها سوالی مربوط به Select و مشاهده اررور پرسیده شده بود، پست دوم رو هم دادم .
ممنون

**یاعلی**

reza2hasani
جمعه 06 اردیبهشت 1392, 17:10 عصر
سلام نفهمیدم چطوری mysql.data.dll را از بروزر آوردی --چه ورژنی را باید دانلود کنم --ضمنا my sql هم ما را تحریم کرده است

SHD.NET
جمعه 06 اردیبهشت 1392, 19:05 عصر
سلام نفهمیدم چطوری mysql.data.dll را از بروزر آوردی --

سلام. MySql رو از سایت خودش (http://dev.mysql.com/downloads/connector/) کانکتورشو دانلود کردم، بعدشم با براوز کردن اونو تو رفرنس هام اضافه کردم.

ضمنا my sql هم ما را تحریم کرده است
بله . البته همه شرکت ها مارو تحریم کردن، :لبخند: مثلا گوگل هم ما رو تحریم کرده ولی دلیل نیمشه از سیستم آندروید و موتور جستجو و خیلی چیزای دیگش استفاده نکنیم، :لبخند:

** موفق باشید/

SHD.NET
جمعه 06 اردیبهشت 1392, 19:07 عصر
سلام رفیق

از فیلمت ممنونم اما قبلا دوست عزیزی به نام یونس صفایی نیا فیلم خوبی در این رابطه به همراه کانکتور و ... ش گذاشته.

در این لینک :

http://barnamenevis.org/showthread.php?387647-%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%87%D8%A7%DB%8C-%D8%B3%D8%A7%D8%AF%D9%87-%D9%88%D9%84%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D9%88-%D8%A8%D8%AF%D8%B1%D8%AF-%D8%A8%D8%AE%D9%88%D8%B1-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1

اما بازم ممنون
موفق باشی

سلام. من قبلا اون فیلم آموزشی رو ندیده بودم، وگرنه حتما به کاربرایی که این سوالو می پرسیدن اون لینک رو می دادم
این تاپیک رو به دلیل سوالای زیاد از این مبحث ایجاد کردم، تا از ایجاد تاپیک ها و پرسش و پاسخ های تکراری جلوگیری بشه.

**موفق باشید**

shahryari
شنبه 12 مرداد 1392, 12:32 عصر
با سلام
دوست عزیز این وبسایت که معرفی کردین (www.db4free.net (http://www.db4free.net)) میشه بهش اعتماد کرد (یعنی اطلاعت دایمی توی دیتابیس میمونه یا ممکنه بعد از مدتی اکانت و دیتابیس و ... پاک کنن) ؟؟؟

SHD.NET
پنج شنبه 17 مرداد 1392, 20:02 عصر
با سلام
دوست عزیز این وبسایت که معرفی کردین (www.db4free.net (http://www.db4free.net)) میشه بهش اعتماد کرد (یعنی اطلاعت دایمی توی دیتابیس میمونه یا ممکنه بعد از مدتی اکانت و دیتابیس و ... پاک کنن) ؟؟؟

سلام، اعتماد که فک کنم بشه کرد، ولی اگه قصدتون نرم افزار تجاری و سنگین هست بهتره هاست MySql بخرین، چون این هم مطمئن نیستم بهش اعتباری هست و هم اینکه سرعتش تعریفی نداره، هاست MySql به غیر از این سایت زیاد هستش، جسجتو کنید تو گوگل پیدا می کنید، موفق باشید

krasus
پنج شنبه 30 آبان 1392, 22:53 عصر
سلام. من فیلمی که قرار داده بودین رو دیدم. خیلی عالی نشون داده بود. فقط نمی دونم چرا وقتی منم پا به پای فیلم آموزشی کار کردم برام ارور زد؟
کانکشن استرینگ من این بود
"host=asadikia.ir;UserName=asadikia_mwtest;Password =*********;Database=asadikia_windowstest;";
توی ارورش هم اینو میگه:
Unable to connect to any of the specified MySQL hosts.
اشکالم کجا بوده؟

krasus
یک شنبه 03 آذر 1392, 23:00 عصر
راستی من یه هاست خریدم و mysql روی اونه. یعنی اینجا رو دیگه پا به پای فیلم نیومدم.
راستی من با یه دیتا بیس رایگان کار کردم و جواب گرفتم. اما با هاست خودم به جواب نمی رسم. فکر کنم مشکل از Remote Database Access Hosts باشه. آخه وقتی تو cpanel این گزینه رو انتخاب می کنم می بینم که فقط یه آی پی برای دسترسی به پایگاه داده روی هاست در این قسمت تعریف شده. من خواستم یه آی پی براش تعریف کنم ولی حالا آی پی من که استاتیک نیست چه کنم؟
هر دفعه که نمی شه براش یه آی پی تعریف کنم!
عبارتی ، چیزی هست که بتونم جای آی پی وارد کنم که هر آی پی رو قبول کنه؟ مثلا عبارتی مثل ٪ یا ٪.٪.٪.٪ یه چیز دیگه ....
(البته با این دو علامتی که بهشون اشاره کردم امتحان کردم ولی نشد.)
آیا به ssh مربوط میشه؟
آیا چون mysql من روی سی پنل هست باید از طریق ssh تونل بزنم یا یجوری به cpanel لاگین شم و بعد به پایگاه داده وصل شم؟
چجوری؟

majid183000
شنبه 30 فروردین 1393, 06:00 صبح
آقا این ویدئو رو ها رومیخوام دانلود کنم میگه کاربر موردنظر یافت نشد.
لزفا دوباره آپلود کنید .خواهش میکنم من لازم دارم
ممنون

mkxd771
دوشنبه 10 آذر 1393, 14:17 عصر
یکی از دوستان لطف کردند و فایل ویدئو رو در سرورشون آپلود کردند.
http://dl.ebook-dl.com/PublicFiles/Connect-to-MySQL-Database-Use-Select-Insert-Update.zip

majid_alamdary
پنج شنبه 19 شهریور 1394, 16:05 عصر
سلام دوستان
ارتباط من با سرور با موفقیت برقرار میشه
ولی وقتی میخواد کویری رو از دیتابیس بیاره پیغام زیر رو میده
The given key was not present in the dictionary.


MySqlConnection con = new MySqlConnection("host=MyIP;UserName=MyUser;Password=MyPass;Database =MyDB;");
MySqlCommand cmd;
con.Open();
cmd = con.CreateCommand();
cmd.CommandText = "select * from wp_posts";
DataSet ds = new DataSet();
MySqlDataAdapter da = new MySqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds, "wp_posts");
//Dg1.DataSource = ds;
//Dg1.DataMember = "tbl1";
cmd.ExecuteNonQuery();
con.Close();

,وقتی بجای ستاره فقط یک فیلد عددی رو قرار میدم اطلاعات رو میاره ولی وقتی ستاره میزارم پیغام خطا رو میده
ممنون اگه راهنمایی کنین

MYSASOFT110
پنج شنبه 04 شهریور 1395, 09:17 صبح
سلام .

این موضوع تقریبا بارها و بارها سوال شده بود برای کاربران و موضوع اینجا بود که دوستان حواباشونو نمی گرفتن و مشکلشون برطرف نمیشه، با اینکه پاسخ ها درست بود، مثلا توی این هفته 3 بار برای این موضوع تاپیک ایجاد شد و همگی مشکل ارتباط داشتن و حالا نمیدونم مشکلشون با راهنمایی دوستان رفع شد یا نه !!

امروز تصمیم گرفتم یه فیلم آموزشی در رابطه با وصل شدن به MySql روی وب بسازم، توی این فیلم از سایت رایگان www.db4free.net (http://www.db4free.net) استفاده کردم، شما میتونید روی هاست خودتون این تغییرات رو اعمال کنید، البته اگه هاستتون قابلیت ریموت داشته باشه، چون اکثر سرویس دهنده ها قابلیت ریموت رو نمیزان (برا امنیت بیشتر) و فقط سرورهای مجازی (VPS) ها قابلیت ریموت رو دارن.

این فیلم فعلا آموزش ساخت دیتابیس و وصل شدن به اونه، توی پست های بعدی آموزش 4 عمل اصلی (Insert,Update,Delete,Select) رو به صورت تصویری خواهم گذاشت. حجم کل فیلم 222 مگابایت بود که فشرده شدش شد 5 مگ :لبخند: ، توی 2 تا پارت 2.5 مگی آپلود کردم.

دانلود پارت 1 (لینک مستقیم (http://uploadtak.com/images/y3669_MySql_Connection.rar)) ----- دانلود پارت 2 (لینک مستقیم (http://uploadtak.com/images/y1431_MySql_Connection.rar))
دانلود کل فیلم به طور یکجا در یک فایل (لینک مستقیم (http://www.uploadtak.com/images/s474_MySql_Connection.rar))

**موفق باشید**یاعلی**

سلام خسته نباشید ،لینک ها منقضی شدن لطفا تغیرشون بدین .:ناراحت: