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

Python, C, C++, C#, Java, Ruby, Perl, Scala, Objective-C, Rust, Golang, TypeScript, Powershell, Julia, Matlab, Simulink, Mathematica

انجمن حاضر، برای گفتگو و مطرح کردن سوالات در حوزه زبان برنامه نویسی "پایتون" (Python Programming Language)، است. لذا شما می توانید تمامی سوالات خود را در حوزه ی این زبان برنامه نویسی، در این انجمن مطرح کنید. لطفا در نظر داشته باشید که برای سوال درباره سایر زبان های برنامه نویسی، حتما به انجمن مربوط به آن زبان مراجعه نموده و سوالات و مطالب خود را مطرح نمائید، زیرا احتمال حذف مطالب غیر مرتبط با موضوع انجمن، وجود دارد. حتما در نظر داشته باشید که برای مشارکت در انجمن ها، حتما باید از صفحه انجمن (و از پنل سمت راست) در وبسایت ثبت نام نمائید.
  • این موضوع 2 پاسخ، 3 کاربر را دارد و آخرین بار در 2 هفته، 3 روز پیش بدست hamid به‌روزرسانی شده است.
در حال نمایش 3 نوشته (از کل 3)
  • نویسنده
    نوشته‌ها
  • #727
    kheirgou
    مشارکت کننده
      Up
      0
      Down
      ::

      سلام
      دوستان به نظرتان مشکل اتصال نشدن به دیتابیس چیست

      import pymysql

      conn = pymysql.connect(
      host= ‘176.9.10.113’,
      port = 2083,
      user=’onlinet1′,
      password=’Rkh281463′,
      db=’onlinet1_user’)
      print(‘connection created’)

      خطا

      (sql) PS H:\python\login_sql> & h:/python/login_sql/sql/Scripts/python.exe h:/python/login_sql/login.py
      Traceback (most recent call last):
      File “h:\python\login_sql\login.py”, line 4, in <module>
      conn = pymysql.connect(
      File “H:\python\login_sql\sql\lib\site-packages\pymysql\connections.py”, line 353, in __init__
      self.connect()
      File “H:\python\login_sql\sql\lib\site-packages\pymysql\connections.py”, line 632, in connect
      self._get_server_information()
      File “H:\python\login_sql\sql\lib\site-packages\pymysql\connections.py”, line 1055, in _get_server_information
      packet = self._read_packet()
      File “H:\python\login_sql\sql\lib\site-packages\pymysql\connections.py”, line 705, in _read_packet
      raise err.InternalError(
      pymysql.err.InternalError: Packet sequence number wrong – got 80 expected 0

      #730
      Up
      0
      Down
      ::

      بسته به اینکه هاست شما از SSL Certificate استفاده میکنه یا نه، پورت نامبرها متفاوته. همچنین شاید تنظیمات دیگه ای هم موثر باشه برای پورت نامبر. ولی به نظر من اگر پورت رو تغییر بدید درست میشه. (البته پورت هر عددی نمی تونه باشه و تنها یک سری اعداد خاصی هست)
      مثلا از این پورت نامبر استفاده کنید:
      port=9047 یا port=3306

      #3145
      hamid
      مشارکت کننده
        Up
        0
        Down
        ::

        سلام چرا از اون کتابخونه استفاده کردی

        از یک کتابخانه معتبر تر مثل mysql.connector استفاده میکردی که خیلی بهتره

        سورس کد :

        حالا کد زیر رو تست کن :

        import mysql.connector as msc

        con = msc.connect(host=”127.0.0.1″, user=”root”, password=”اینجا همون رمز نرم افزار مای اس کیو ال رو بنویس”, database=”نام یک دیتا بیس”, port=3306)

        cur = con.cursor()
        cur.execute(f”یک دستور ساده sql”)

        اینجا کمی در هم و برهم هست

        فقط اینا رو کپی کن و بذار در کدت

      در حال نمایش 3 نوشته (از کل 3)
      • شما برای پاسخ به این موضوع باید وارد شوید.
      پیمایش به بالا