امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط با پایگاه داده mysql به صورت ریموت
نویسنده پیام
xxhacker آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
ارتباط با پایگاه داده mysql به صورت ریموت
سلام من یک برنامه توسط vb6 نوشتم و یک الگوریتم خاص دارم برای پیدا کردن سریال هر کامپیوتر که این سریال مختص هر کامیوتر می باشد و سریال هر کامپیوتر با دیگری متفاوت است. یک هاست لینوکس دارم که دارای دیتابیس Mysql می باشد حال می خواهم شرطی در ابتدای برنامم بزارم که برای باز شدن ابتدا دیتابیس mysql موجود روی هاستم را چک کند سپس اگر سریال اون کامپیوتر در دیتابیس موجود بود برنامه باز شود

این توضیحات را دادم تا هدفم را کامل متوجه شوید من فقط آن قسمت نحوه ارتباط vb6 و دیتابیس mysql بر روی شبکه اینترنت را می خواهم بدانم. بسیار ممنون میشم بگین آیا sql server هم مشابه mysql است و یا تفاوت دارد اگر هست که لطف کنید نحوه جستجو در آن را هم آموزش دهید اگر هم نیست لطف کنید نحوه ارتباط vb6 با دیتابیس mysql بر روی شبکه اینترنت را آمورش دهید
(آخرین ویرایش در این ارسال: ۲۸-اردیبهشت-۱۳۸۹, ۲۱:۲۵:۲۷، توسط far_222000.)
۲۷-اردیبهشت-۱۳۸۹, ۰۰:۳۴:۵۲
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: آموزش SQL و نحوه کار با آن در وی بی
معمولا بانک sqlserver رو به مدیر هاست میدین براتون Atach میکنه و ConnectionString که برای ارتباط لازمه رو به شما میده + user و pass بانک تا شما بتونین بهش کانکت بشین

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۷-اردیبهشت-۱۳۸۹, ۱۰:۱۲:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh
xxhacker آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #3
Exclamation  RE: آموزش SQL و نحوه کار با آن در وی بی
با سلام من جواب سوالم را نگرفتم من نحوه ارتباط vb و mysql رو روی شبکه اینترنت می خواهم بدانم با توجه به مطالبی که گفتم لطف کنید راهنمایی کنید. نوع دیتا بیس دیگری مد نظر من نیست که شما sql server را پیشنهاد کردید

در هر صورت ممنون از پاسختون
(آخرین ویرایش در این ارسال: ۲۷-اردیبهشت-۱۳۸۹, ۱۱:۵۸:۰۰، توسط xxhacker.)
۲۷-اردیبهشت-۱۳۸۹, ۱۱:۵۴:۴۱
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: آموزش SQL و نحوه کار با آن در وی بی
(۲۷-اردیبهشت-۱۳۸۹, ۰۰:۳۴:۵۲)xxhacker نوشته است: بسیار ممنون میشم بگین آیا sql server هم مشابه mysql است و یا تفاوت دارد اگر هست که لطف کنید نحوه جستجو در آن را هم آموزش دهید اگر هم نیست لطف کنید نحوه ارتباط vb6 با دیتابیس mysql بر روی شبکه اینترنت را آمورش دهید

(۲۷-اردیبهشت-۱۳۸۹, ۱۱:۵۴:۴۱)xxhacker نوشته است: نوع دیتا بیس دیگری مد نظر من نیست که شما sql server را پیشنهاد کردید
مهندس خودت به پستات نگاه کن

شما برای اتصال به هر بانکی روی اینترنت باید ConnectionString مورد نظر رو داشته باشی+ User و pass بانک رو بدون اونها نمی تونی به بانک وصل بشی

هر بانکی برای ایجاد ارتباط درایورهای مخصوص به خودش رو داره که توسط کامپوننت یا کامپوننتهایی پیاده سازی میشه مثلا ADO برای کار با Sqlserver و MsAccess هست

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

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۸-اردیبهشت-۱۳۸۹, ۰۰:۴۴:۰۹
وب سایت ارسال‌ها
پاسخ
xxhacker آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: آموزش SQL و نحوه کار با آن در وی بی
سلام عزیز من connectionstring ارتباط با mysql را دارم و روی لوکال هم به راحتی کانکت میشم من نحوه ارتباط با دیتابیس mysql بر روی شبکه اینترنت را پرسیدم.(دستور جستجو در دیتابیس , حذف , ادد) اینو می خواستم بدونم عزیز
۲۸-اردیبهشت-۱۳۸۹, ۰۷:۳۶:۰۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: آموزش SQL و نحوه کار با آن در وی بی
(۲۸-اردیبهشت-۱۳۸۹, ۰۰:۴۴:۰۹)lord_viper نوشته است: هر بانکی برای ایجاد ارتباط درایورهای مخصوص به خودش رو داره که توسط کامپوننت یا کامپوننتهایی پیاده سازی میشه مثلا ADO برای کار با Sqlserver و MsAccess هست

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

(۲۸-اردیبهشت-۱۳۸۹, ۰۷:۳۶:۰۶)xxhacker نوشته است: من نحوه ارتباط با دیتابیس mysql بر روی شبکه اینترنت را پرسیدم.(دستور جستجو در دیتابیس , حذف , ادد) اینو می خواستم بدونم عزیز
برای ارتباط میتونین از OLEDB connector یا MySQL Connectorاستفاده کنید

برای تنظیم connectionString میتونین از سایت زیر کمک بگیرید
کد:
http://connectionstrings.com/?carrier=mysql
این هم یک کد مثال
کد:
Dim strDataBaseName As String
Dim strDBCursorType As String
Dim strDBLockType As String
Dim strDBOptions As String
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection

Private Sub Command1_Click()
On Error GoTo Command1_Click_Error
Dim b as Long
strDBCursorType = adOpenDynamic  'CursorType
strDBLockType = adLockOptimistic   'LockType
strDBOptions = adCmdText         'Options

Set cn = New ADODB.Connection
Me.MousePointer = 11

cn.Open ConnectString()
    
    With cn
        .CommandTimeout = 0
        .CursorLocation = adUseClient
    End With

    Set rs = New ADODB.Recordset       'Creates record set

    strSQL = "select * from tablename"
    
    rs.Open strSQL, cn, strDBCursorType, strDBLockType, strDBOptions
    

if rs.Eof then
   Goto ExitSub    
else
    For b = 1 To rs.RecordCount
    '<do whatever you need to do with the data here>
    Next b
end if
    
ExitSub:

rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing

On Error GoTo 0
Exit Sub

Command1_Click_Error:
    MsgBox "Error " & Err.Number & " (" & Err.Description & ")  & _
                     in procedure Command1_Click of Form " & Me.Name
End Sub

Private Function ConnectString() As String
Dim strServerName as String
Dim strDatabaseName as string
Dim strUserName as string
Dim strPassword as string

    'Change to IP Address if not on local machine
    'Make sure that you give permission to log into the
    'server from this address
    'See Adding New User Accounts to MySQL
    'Make sure that you d/l and install the MySQL Connector/ODBC 3.51 Driver

strServerName = "localhost"
strDatabaseName = "DatabaseName"
strUserName = "UserName"
strPassword ="Password"

ConnectString = "DRIVER={MySQL ODBC 3.51 Driver};" & _
                "SERVER=" & strServerName & _
                ";DATABASE=" & strDatabaseName & ";" & _
                "USER=" & strUserName & _
                ";PASSWORD=" & strPassword  & _
                ";OPTION=3;"

End Function
شما باید از دستورات Sql استفاده کنید

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۸-اردیبهشت-۱۳۸۹, ۰۹:۵۳:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : HoseinVig
xxhacker آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: آموزش SQL و نحوه کار با آن در وی بی
بسیار بسیار ممنونم من به راحتی توسط mysql connector به دیتابیس روی لوکال کانکت شدم حال مشکل اینجاست چطور به دیتابیس روی نت کانکت شم ظاهرا باید پورت باشد که 3306 می باشد پورت اما کانک نمیشود
(آخرین ویرایش در این ارسال: ۲۸-اردیبهشت-۱۳۸۹, ۱۰:۴۶:۲۳، توسط xxhacker.)
۲۸-اردیبهشت-۱۳۸۹, ۱۰:۴۵:۳۶
ارسال‌ها
پاسخ
lolohacko آفلاین
در حال پیشرفت
***

ارسال‌ها: 395
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 101
( 419 تشکر در 177 ارسال )
ارسال: #8
RE: ارتباط با پایگاه داده mysql به صورت ریموت
سلام دوست من.
این کاری که شما میخواهید بکنید باعث میشه هم پسورد دیتابیستون از توی برنامتون بدست کرکر بیفته و هم خیلی راحت کرک بشه.
به نظر من یه اسکریپت با php بنویس که سریال رو براش ارسال کنی و یه مقدار برگردونه که آیا این سریال توی دیتابیس وجود داشته یا خیر.این کار باعث میشه پسورد دیتابیستون فاش نشه ولی برنامتون راحت کرک بشه چون در آخر یه دستور شرطی توی برنامه باید قرار بدید.
در کل روش بدست آوردن سریال سخت افزار و .... روش خوبی برای جلوگیری از کرک شدن برنامه نیست.

بوسه ای به گرمای ظهر تابستان بر لبانت گزاشتم خنده ای به سرمای شبهای زمستان از لبانت دیدم اما اگر میدانستی چقدر شبهای زمستان را دوست دارم هیچ وقت...
۲۹-اردیبهشت-۱۳۸۹, ۰۱:۰۶:۰۱
وب سایت ارسال‌ها
پاسخ
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #9
RE: آموزش SQL و نحوه کار با آن در وی بی
(۲۸-اردیبهشت-۱۳۸۹, ۱۰:۴۵:۳۶)xxhacker نوشته است: بسیار بسیار ممنونم من به راحتی توسط mysql connector به دیتابیس روی لوکال کانکت شدم حال مشکل اینجاست چطور به دیتابیس روی نت کانکت شم ظاهرا باید پورت باشد که 3306 می باشد پورت اما کانک نمیشود

اول یک تلنت ساده به آدرس اون سایت روی پورت 3306 بکن ببین بازه برای رنج خارج از سرور ش یا نه.

[تصویر:  sajdelogo.gif]
۲۹-اردیبهشت-۱۳۸۹, ۰۱:۲۶:۱۱
ارسال‌ها
پاسخ
xxhacker آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #10
RE: ارتباط با پایگاه داده mysql به صورت ریموت
عزیز نشد!! حالا چیکار کنم؟
۲۹-اردیبهشت-۱۳۸۹, ۲۱:۱۰:۳۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تبدیل تاریخ میلادی به خورشیدی در mysql lord_viper 2 2,935 ۲۲-فروردین-۱۴۰۰, ۱۴:۳۹:۵۸
آخرین ارسال: mhviolin
Rolleyes مشکل در ذخیره داده های تکست باکس در زبان سی شارپ chamsaman 3 2,897 ۲۸-اسفند-۱۳۹۴, ۲۲:۲۳:۲۲
آخرین ارسال: Ghoghnus
  اتصال به پایگاه داده ها ataghi 0 1,778 ۲۷-بهمن-۱۳۹۳, ۲۰:۵۹:۲۳
آخرین ارسال: ataghi
  [آموزشی] ریست پسورد mysql lord_viper 2 3,507 ۲۴-اردیبهشت-۱۳۹۲, ۱۶:۵۶:۲۸
آخرین ارسال: lord_viper
  [آموزشی] ساده تر کردن INsert و Update در mysql lord_viper 2 2,890 ۲۴-اردیبهشت-۱۳۹۲, ۱۶:۵۳:۴۰
آخرین ارسال: lord_viper
  آخرین رکورد جدول mysql mohamadpk 2 7,252 ۰۷-مرداد-۱۳۹۱, ۱۶:۰۱:۰۲
آخرین ارسال: amo-mohsen
  طریقه ارتباط mysql با دلفی؟ dareini 2 5,678 ۰۱-اسفند-۱۳۸۸, ۲۳:۵۰:۴۵
آخرین ارسال: dareini
  آپلود عکس در mysql vahideh 2 7,792 ۰۷-شهریور-۱۳۸۸, ۲۱:۴۱:۳۸
آخرین ارسال: dead.kitten
  اشکال در جستجوی فارسی در mysql shamina 1 5,743 ۰۷-شهریور-۱۳۸۸, ۲۱:۴۰:۲۵
آخرین ارسال: dead.kitten
  کمک برای MYSQL Query blackhat.net 4 5,268 ۱۷-تير-۱۳۸۸, ۱۰:۰۱:۲۲
آخرین ارسال: blackhat.net

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS