View Full Version : اتصال به دیتابیس
m_karimi
شنبه 24 اردیبهشت 1390, 02:06 صبح
سلام
میخوام با استفاده از جاوااسکریپت به دیتابیس وصل بشوم. این را میدونم که جاوااسکریپت سمت کلاینت هست و باید از اسکریپت سمت سرور استفاده کنم ولی میدونم که با استفاده از ado میشه ارتباط برقرار کرد. ولی نمیدونم به چه دیتابیس هایی میشه وصل شد. کد زیر برای اتصال به دیتابیس اکسس پیدا کردم. آیا فقط به اکسس میشه وصل شد یا مای اسکیول و... هم میشه؟
http://bytes.com/topic/javascript/answers/532398-connect-access-database-using-javascript
hossin.esm
شنبه 24 اردیبهشت 1390, 08:58 صبح
سلام
فکر نکنم بشه با مای سکیوای و اسکیوال سرور ارتباط برقرار کرد
با اکسس و فایل برای ثبت اطلاعات میشه کار کرد و با اکسل و ورد هم میشه کار کرد البته فکر کنم فقط IE ساپورت کنه
m_karimi
چهارشنبه 28 اردیبهشت 1390, 00:20 صبح
اتصال به دیتابیس sql server از طریق جاوااسکریپت
http://stackoverflow.com/questions/857670/how-to-connect-to-sql-server-database-from-javascript
http://forums.asp.net/t/1193618.aspx/1
eAmin
چهارشنبه 28 اردیبهشت 1390, 12:37 عصر
در لینک بالا با استفاه از ActiveX ها اینکار انجام داده شده و فقط در IE جواب میده.
بد نیست این قسمت رو هم ببینید:
Javascript is a client-side browser technology and as such you cannot "connect" directly to a database such as SQL 2005. If you require resources on the server (data from the database) you're best option is using a server-side programming language like php or asp.net to render out the HTML you need having fetched the data from the database. If you're super keen to use javascript to get your data you could use AJAX to make a request to the server but you're still going to need some server-side code to process these requests anyway.
ولی شما اگر از JavaScript در سمت سرور استفاده میکنید مثل NodeJS اینکار براحتی قابل انجامه و میتونید به هر نوع دیتابیسی وصل بشید (البته با وجود درایور دیتابیس مربوطه) و نیازی به ActiveX هم ندارید.
saeid_salsa
جمعه 04 فروردین 1391, 13:17 عصر
سلام دوستان عزیز
من یه مشکلی یا یه سوال پیش اومده واسم. خوب تنها راهی که ما میتونیم جلوگیری کنیم از رفرش شدن صفحه بعد از انجام کارمون تو صفحه وب اینه که از آجاکس استفاده کنیم تو طرّاحی. تکنولوژی اجاکس هم یعنی استفاده از جاوا اسکریپت. خوب هر کدی هم که تو صفحه از جاوا اسکریپت بزاریم ، تو مرورگر کاربر نشون داده میشه . و اگه بخوایم به بانک اطلاعاتی وصل شیم تو جاوااسکریپت باید رشته اتصال به بانک رو تو کد های جاوااسکریپت صفحه مون بزاریم و این هم یعنی خود کشی. حالا سایت بانک ملّی رو اگه دیده باشید تو صفحه انتقال وجه و مانده حساب بعد از گرفتن اطلاعات از کاربر و زدن دکمه ارسال هیچ رفرشی صورت نمیگیره تو صفحه ، پس یعنی اونم از اجاکس استفاده کرده؟؟؟
اینم لینک سایت : https://epayment.bmi.ir/remain
دوستان متخصص خواهشا راهمنمایی کنن منو....
masoud_tamizy
جمعه 04 فروردین 1391, 21:44 عصر
شک نکن سعید :لبخندساده:
saeid_salsa
شنبه 05 فروردین 1391, 01:34 صبح
خوب شرمنده که بازم پست میزارم . میخوام به نتیجه ای برسه بحثمون. با این اوصاف پس هیج راهی وجود نداره که ما بخوایم به بانکمون وصل شیم و صفحه هم رفرش نشه ولی رشته اتصال هم توی کدهای جاوا اسکریپت نباشه؟ اگه راهی هست از همه خواهش میکنم که راهنمایی کنن من و علاقه مندان این بحث رو
ممنون.
narsic
شنبه 05 فروردین 1391, 10:15 صبح
خوب شرمنده که بازم پست میزارم . میخوام به نتیجه ای برسه بحثمون. با این اوصاف پس هیج راهی وجود نداره که ما بخوایم به بانکمون وصل شیم و صفحه هم رفرش نشه ولی رشته اتصال هم توی کدهای جاوا اسکریپت نباشه؟ اگه راهی هست از همه خواهش میکنم که راهنمایی کنن من و علاقه مندان این بحث رو
ممنون.
خوب شما چرا قصد دارید اطلاعات اتصال رو توی جاوا اسکریپت قرار بدید؟
با این بحق به این نتیجه رسیدید که نمیتونید بدونه استفاده از یک زبان سمت سرور با دیتابیس کار کنید (که راه دیگه ایی هم وجود نداره) حالا اطلاعات اتصال رو هم سمت همون برنامه سرورتون نگه داری کنید و فقط اطلاعاتی که از بانک استخراج میشه و برای جاوا اسکریپت هست رو به اون انتقال بدید.
نوروزتون مبارک
موفق باشید
saeid_salsa
یک شنبه 06 فروردین 1391, 12:48 عصر
من نمیدونم دوستانی که پاسخ میدن واقعا متوجه سوال من هستن یا .....
دوستان من به این دلیل اصرار به این کار دارم که بتونم بدون رفرش شدن صفحه به بانک اطلاعاتی وصل شم . اگه راهی هست که بتونم هم این کارو انجام بدم و هم امنیت دیتا بیسم حفظ بشه خواهشا لطف کنید و منو روشن کنید.
Beginner2013
یک شنبه 06 فروردین 1391, 14:56 عصر
خوب شرمنده که بازم پست میزارم . میخوام به نتیجه ای برسه بحثمون. با این اوصاف پس هیج راهی وجود نداره که ما بخوایم به بانکمون وصل شیم و صفحه هم رفرش نشه ولی رشته اتصال هم توی کدهای جاوا اسکریپت نباشه؟
ممنون.
آخه پسر خوب! کی گفته که قراره رشته اتصال تو کد جاوا اسکریپت باشه،یه نمونه Ajax ساده کار کنی متوجه میشی اوضاع از چه قراره.
ضمنا اون کدی که ایجاد کننده تاپیک اشاره کردن از ActiveXObject استفاده میکنه کد jscript هست که بیش تر برا برنامه نویسی دسکتاپ با hta استفاده میشه.
hossin.esm
دوشنبه 07 فروردین 1391, 12:45 عصر
سلام
سال نو بر تمام دوستان مبارک
این مثال را ببین
http://www.w3schools.com/php/php_ajax_database.asp
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.