MySQL Connector/Python

نرم افزار تصویر:
MySQL Connector/Python
جزئیات نرم افزار:
نسخه: 1.1.5 / 1.2.0 Alpha
ها تاریخ: 20 Feb 15
توسعه دهنده: Sun Microsystems, Inc.
پروانه: رایگان
محبوبیت: 25

Rating: 5.0/5 (Total Votes: 1)

.

MySQL را اتصال / پایتون نرم افزار است که پیاده سازی خروجی کارفرما / پروتکل سرور به طور کامل در پایتون و nbsp است؛ هیچ کتابخانه های MySQL مورد نیاز است، و هیچ تلفیقی لازم است برای اجرای این پایتون DB API V2.0 راننده سازگار

در چه جدید در این نسخه است:

به قابلیت های اضافه شده و یا تغییر:
اتصال / پایتون در حال حاضر با جنگو 1.6 سازگار است.
utf8mb4 در حال حاضر به عنوان یک مجموعه کاراکتر معتبر شناخته شده است.
روش start_transaction () در حال حاضر یک بحث فقط خواندنی پشتیبانی می کند. این استدلال می تواند واقعی برای شروع معامله در READ ONLY حالت یا کاذب به آن شروع در READ حالت نوشتن. اگر فقط خواندنی حذف شده است، حالت دسترسی پیش فرض سرور استفاده شده است. برای جزئیات بیشتر در مورد معامله حالت دسترسی، شرح برای بیانیه معامله START در شروع معامله، متعهد، و عقبگرد نحو ببینید. اگر سرور مسن تر از MySQL را 5.6.5 است، آن را پشتیبانی نمی کند تنظیم حالت دسترسی و اتصال / پایتون را افزایش می دهد ValueError.
اشکالات ثابت:
هنگامی که با استفاده از اتصال ادغام، اتصال به استخر بازگردانده شد تنظیم مجدد نیست، بنابراین متغیرهای جلسه ارزش خود را حفظ کرده. در حال حاضر این متغیر توسط دوباره تصدیق هویت کاربر در هنگام اتصال به استخر بازگشت بازنشانی کنید. برای غیر فعال کردن این رفتار، از عبور از یک بحث pool_reset_session برای اتصال () هنگامی که درخواست اتصال با هم مخلوط ...
cnx = mysql.connector.connect (pool_reset_session = کاذب، ...)
خطا نادرست به کار گرفته در روش MySQLProtocol.parse_column_count () می تواند به یک پیغام خطا misreported منجر شود.
executemany () با INSERT INTO ... اظهارات SELECT شکست خورده است.

جدید در نسخه 0.3.1 است:

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

جدید در نسخه 0.3.0 است:

در حمایت v2.4 پایتون است.
پشتیبانی از پروتکل فشرده.
پشتیبانی از اتصالات SSL (زمانی که ماژول اس اس ال پایتون در دسترس است).
پشتیبانی از بسته های که بزرگتر از 16MB می باشد.
حداکثر پیش فرض packetsize به 1GB مجاز می باشد.
برخی از بهبود عملکرد.

جدید در نسخه 0.2.1 است:

در برخی logger.debug () می نامد که به کشته شدن عملکرد در هنگام خواندن و نوشتن به سوکت وجود دارد.

جدید در نسخه 0.2 است:

در .executemany () در حال حاضر بهینه سازی اظهارات INSERT با استفاده از نحو ردیف های متعدد داده.
تنظیم sql_mode و time_zone هنگام اتصال و همچنین میترا.
نشانگر خام می تواند مورد استفاده قرار گیرد زمانی که می خواهید برای انجام تبدیل کنید.
Unittests در حال حاضر خود سرور MySQL به عنوان مثال بوتاسترپ.
تمیز کردن درخت منبع.

جدید در نسخه 0.1.5 است:

در این غیر ممکن برای بازیابی مجموعه نتیجه بزرگ بود. (اشکال LP: 551533 و LP: 586،003)
تغییر کپی رایت از خورشید به اوراکل (نیز تثبیت تایپی احمقانه)

جدید در نسخه 0.1.4 است:

در خواندن از شبکه برای بسته بزرگتر شکسته شد.
Reimplementing protocol.MySQLProtocol مارک ساده تر و آسان تر به حفظ کند.
در حال حاضر امکان برای ارسال اظهارات متعدد به MySQL با استفاده از MySQLCursor.execute (). نتایج از طریق تماس به روش next_resultset در دسترس هستند ().
MySQLCursor.callproc () در حال حاضر تمام مجموعه به عنوان یک MySQLCursorBuffered ذخیره کنید. آنها با استفاده از روش next_proc_resultset () در دسترس هستند. نتیجه روش های ذخیره شده توسط callproc () خود بازگشته به عنوان PEP249 تعریف شده است.
تبدیل داده MySQL DATETIME به datetime.datetime پایتون در حال حاضر بسیار سریعتر.
برخی از بهبود عملکرد کلی.
تغییرات اعلان حق تالیف.

جدید در نسخه 0.1.3 است:

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

جدید در نسخه 0.1.2 است:

در رفع استفاده از یونیکد برای هر دو پایتون 2.4+ و 3.1
تنظیم 'use_unicode' در زمان اتصال در حال حاضر مشغول به کار.
conversion.py: از بین بردن عبارت منظم برای نقل backslashes.
اضافه کردن آزمون مورد برای اشکال LP: 499410
Py3k خاص:
رشته از خروجی به شخصیت داده رمزگشایی هنگامی که use_unicode نادرست است
در این بیانیه است فقط قبل از ارسال به سرور MySQL کد گذاری. داخل، همه در یونیکد انجام می شود.
در conversion.py: از بین بردن _unicode_to_mysql، اضافه کردن _bytes_to_mysql
MySQLCursor .__ unicode__ منسوخ و جایگزین با __str__ است
حذف آزمون که روش حذف شد.
رفع تنظیم مجموعه کاراکتر در اتصال
mysql.connector.Connect (نویسهگان = 'لاتین1') در حال حاضر کار می کند به عنوان انتظار می رود
مجموعه کاراکتر به طور پیش فرض (هنوز هم) UTF-8 است.
نام SET است تنها زمانی که تغییر شخصیت مجموعه ای بعد از اتصال استفاده می شود. استفاده از MySQL.set_charset (charsetname) را تغییر دهید.
مورد آزمون اضافه شده است برای گزارش اشکال. تثبیت مورد آزمون در test_protocol.py به منعکس کننده شخصیت به طور پیش فرض جدید مجموعه "UTF-8".

مورد نیاز:

پایتون

نرم افزار های مشابه

mongoctl
mongoctl

20 Feb 15

ZSNES
ZSNES

3 Jun 15

mig
mig

20 Feb 15

Psycopg2
Psycopg2

17 Feb 15

نرم افزار های دیگر از توسعه دهنده Sun Microsystems, Inc.

نظرات به MySQL Connector/Python

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!