PDA

View Full Version : مبتدی: كار با ديتابيسخاي مختلف در سي شارپ



yasaman66
سه شنبه 19 مرداد 1389, 14:44 عصر
سلام به همگي مي خواستم ببينم با استفاده از دات نت ميشه به پايگاده داده mysql و يا اكسل ارتباط برقرار كرد.ممنون.

Miss_samira
سه شنبه 19 مرداد 1389, 15:19 عصر
سلام، اول اینکه فکر کنم منظورت اکسس بوده باشه نه!
دوم اینکه آره که میشه چرا نشه. شما میتونی در سی شارپ با فضای نام system.data.sqlclient با sqlserver و با OleDb با سایر بانکهای اطلاعاتی mysql, access, oracle ارتباط برقرار کنی. البته اگه توی فرم یه گشتی بزنی مثالهای خیلی زیاد و مفیدی برای استفاده از بانکهای مختلف در یک برنامه کاربردی وجود داره تنها دونستن این فضای نامها کافی نیست.

vandermond
سه شنبه 19 مرداد 1389, 15:34 عصر
سلام، اول اینکه فکر کنم منظورت اکسس بوده باشه نه!
دوم اینکه آره که میشه چرا نشه. شما میتونی در سی شارپ با فضای نام system.data.sqlclient با sqlserver و با OleDb با سایر بانکهای اطلاعاتی mysql, access, oracle ارتباط برقرار کنی. البته اگه توی فرم یه گشتی بزنی مثالهای خیلی زیاد و مفیدی برای استفاده از بانکهای مختلف در یک برنامه کاربردی وجود داره تنها دونستن این فضای نامها کافی نیست.
دوست عزيز ايشون گفتن mySQL نه SQL server. البته خودم با mySQL كار نكردم:لبخند:. فقط در اين حد ميدونم كه مال لينوكس هستش و حتما هم ميشه ارتباط باهاش داشته باشي ولي نميدونم با sqlclient ميشه يا نه:متفکر:.
اگه تونستم چيزي پيدا كنم ميگم باز...

Miss_samira
سه شنبه 19 مرداد 1389, 15:45 عصر
دوست عزيز ايشون گفتن mySQL نه SQL server. البته خودم با mySQL كار نكردم:لبخند:. فقط در اين حد ميدونم كه مال لينوكس هستش و حتما هم ميشه ارتباط باهاش داشته باشي ولي نميدونم با sqlclient ميشه يا نه:متفکر:.
اگه تونستم چيزي پيدا كنم ميگم باز...



دوست عزیز اگه شما هم کمی تو نوشته من دقت کنی متوجه میشی که گفتم (البته نه از خودم بلکه از کتاب جعفرنژاد قمی) با فضانام SqlClient به SQLSERVER و با فضانام OleDb به MySQL و سایر بانکها میتونیم متصل بشیم.

vandermond
سه شنبه 19 مرداد 1389, 15:57 عصر
دوست عزیز اگه شما هم کمی تو نوشته من دقت کنی متوجه میشی که گفتم (البته نه از خودم بلکه از کتاب جعفرنژاد قمی) با فضانام SqlClient به SQLSERVER و با فضانام OleDb به MySQL و سایر بانکها میتونیم متصل بشیم.
اوووووه درسته:اشتباه:
ببخشيد. يه مدت دور بودن از ميادين همين ميشه ديگه:لبخند:.
سعي ميكنم ديگه تكرار نشه:چشمک:

Rocker
سه شنبه 19 مرداد 1389, 16:34 عصر
سلام، اول اینکه فکر کنم منظورت اکسس بوده باشه نه!
....

نمی دونم ایشون اشتباه تایپی داشتن یا نه ولی خواستم بگم که
چرا میشه فایلهای اکسل رو هم به عنوان دیتابیس استفاده کنی

Rocker
سه شنبه 19 مرداد 1389, 16:38 عصر
در ضمن NET. به صورت پیش فرض از MySql پشتیبانی نمی کنه شما نیاز به نصب فراهم کننده اش داری (Provider) یه سرچ بزنی پیدا میشه
چون اپن سورسه
موفق باشی

Rocker
سه شنبه 19 مرداد 1389, 16:52 عصر
میتونید اون کتابخانه رو از اینجا (http://go2.wordpress.com/?id=725X1342&site=farasun.wordpress.com&url=http%3A%2F%2Fwww.4shared.com%2Ffile%2FyQEbZCki %2FMySqlData.html&sref=http%3A%2F%2Ffarasun.wordpress.com%2F2010%2F0 6%2F24%2Fusing-mysql-with-net-framework%2F) دریافت کنید
لینک منبع و آموزش استفاده : اینجا (http://farasun.wordpress.com/2010/06/24/using-mysql-with-net-framework/)

این رو هم بگم که این کتابخانه رسما از سوی MySQL ارائه شده و کاملا رایگانه

yasaman66
چهارشنبه 20 مرداد 1389, 10:54 صبح
میتونید اون کتابخانه رو از اینجا (http://go2.wordpress.com/?id=725X1342&site=farasun.wordpress.com&url=http%3A%2F%2Fwww.4shared.com%2Ffile%2FyQEbZCki %2FMySqlData.html&sref=http%3A%2F%2Ffarasun.wordpress.com%2F2010%2F0 6%2F24%2Fusing-mysql-with-net-framework%2F) دریافت کنید
لینک منبع و آموزش استفاده : اینجا (http://farasun.wordpress.com/2010/06/24/using-mysql-with-net-framework/)

این رو هم بگم که این کتابخانه رسما از سوی MySQL ارائه شده و کاملا رایگانه
با اين كتابخانه مشكلم براي اتصال حل ميشه يعني نيازي به نصب چيزاي ديگري نيست؟و از چه نسخه اي ميتونم استفاده كنم منظور خود سرور براي نصب هست؟با اسكيوال سرور تفاوت زيادي براي ايجاد جدول .... وجود داره باتشكر.

Rocker
شنبه 23 مرداد 1389, 03:47 صبح
با اين كتابخانه مشكلم براي اتصال حل ميشه يعني نيازي به نصب چيزاي ديگري نيست؟و از چه نسخه اي ميتونم استفاده كنم منظور خود سرور براي نصب هست؟با اسكيوال سرور تفاوت زيادي براي ايجاد جدول .... وجود داره باتشكر.

روي لينكي كه به عنوان منبع بهتون معرفي كردم بريد
اونجا بهتون آموزش اتصال رو هم گفته
از اونجايي كه ماي اس كيو ال اپن سورس هستش برنامه هاي متعددي براي كار با ديتابيس هاي ماي اس كيو ال ارائه شده كه كم هم نيست
بانك هاي اطلاعاتي از لحاظ مفاهيم فرق چنداني ندارند
مثلا زبان T-SQL تو همشون كاربرد داره
اما شما بهتره تمركز بيشتري روي ماي اس كيو ال داشته باشيد.