PDA

View Full Version : حرفه ای: ارتباط کلاینت ویندوزی با مای اسکیوال روی سرور



sobhan1990
سه شنبه 20 فروردین 1392, 17:19 عصر
سلام

آیا میشه با استفاده از یک برنامه ویندوزی به یک سرور mysql که توی اینترنت هست وصل شد و با یک دیتابیس ارتباط کامل داشت؟

simorgh-hossein
سه شنبه 20 فروردین 1392, 18:57 عصر
سلام دوست عزیز

بله میشه !

اینم لینک آموزش :

http://www.codeproject.com/Tips/423233/How-to-Connect-to-MySQL-Using-Csharp

sobhan1990
شنبه 31 فروردین 1392, 15:19 عصر
سلام دوست عزیز

بله میشه !

اینم لینک آموزش :

http://www.codeproject.com/Tips/423233/How-to-Connect-to-MySQL-Using-Csharp

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

ممنون میشم راهنمایی کنید.
با تشکر

sobhan1990
یک شنبه 01 اردیبهشت 1392, 09:45 صبح
اعمال تغییر در کانکشن کافیه؟ یا نیاز هست که برنامه نویسی سوکت انجام بدم؟؟

ممنون میشم راهنمایی کنید.

چون با تغییر کانکشن نتونستم وصل شم.

vaheeed
یک شنبه 01 اردیبهشت 1392, 09:49 صبح
دوست عزیز ماس اس کیو ال با اس کیو ال سرور خیلی فرق میکنه ؟؟ اخه با اس کیو ال سرور خودم تست کردم تونستم وصل بشم

sobhan1990
یک شنبه 01 اردیبهشت 1392, 10:20 صبح
نمیدونم چقدر فرق داره.. ولی ظاهرا" مای اسکیوال به صورت پیش فرض از اینکار جلوگیری میکنه

sobhan1990
دوشنبه 02 اردیبهشت 1392, 17:12 عصر
اساتید کسی نیست راهنمایی کنه؟

ممنون میشم راهنمایی کنید.

سعید کشاورز
دوشنبه 02 اردیبهشت 1392, 17:49 عصر
اینجا رو ببین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&p=1717090&viewfull=1#post1717090
پست هشت رو بخون

sobhan1990
چهارشنبه 04 اردیبهشت 1392, 14:18 عصر
ممنون از راهنمایی ولی اون برای لوکال گفته ولی مشکلی با لوکال ندارم! مشکل در ارتباط با سروره!

kenman
جمعه 06 اردیبهشت 1392, 04:33 صبح
عزیز مشکل اصلی شما سرورتونه . یعنی سروری که میخواین به دیتا بیسش وصل بشین قابلیت ریموت(کنترل از راه دور) رو نداره .(تقریبا همه سایتا این قابلیت رو برای امنیت بیشتر بستن). میتونین از این سایت استفاده کنین :
http://www.db4free.net/

vistacali
جمعه 06 اردیبهشت 1392, 07:31 صبح
همون طور که دوست خوبمون kenman فرمودند شما مشکل ریموت دارید با isp صحبت کنید ببینید براتون باز میکنه کنترل از راه دور رو یا نه اگر باز کنه یخ ایپی به شما میده و یه پورت همین ها رو داخل کانکشن استرینک + نام دیتابین یوزر و پسورد را وارد کانکشن میکنی و راحت کانکت میشی

ضمیمه زیر هم نمونه های مختلف کانکشن استرینگ در MySql میباشد

103335


اینم یک نمونه کد که دیتابیس توی سایت db4freeاست


try
{
string str = "Server=db4free.net;Port=3306;Database=alidatabase; Uid=testdb;Pwd=123456789;";
MySqlConnection MySqlCon = new MySqlConnection(str);

string MySqlComText = "CREATE TABLE `alidatabase`.`tbl11` (`a` INT NOT NULL ,`b` INT NOT NULL) ENGINE = InnoDB;";
MySqlCommand MySqlCom = new MySqlCommand(MySqlComText, MySqlCon);

MySqlCon.Open();
MySqlCom.ExecuteNonQuery();
MessageBox.Show("True");
MySqlCon.Close();
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}