MySQL Connector/Python

ภาพหน้าจอของซอฟแวร์:
MySQL Connector/Python
รายละเอียดซอฟแวร์:
รุ่น: 1.1.5 / 1.2.0 Alpha
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Sun Microsystems, Inc.
การอนุญาต: ฟรี
ความนิยม: 140

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / งูหลามเป็นซอฟแวร์ที่ใช้ไคลเอ็นต์ MySQL / โปรโตคอลเซิร์ฟเวอร์อย่างสมบูรณ์ในหลาม & nbsp;.. ไม่มีห้องสมุด MySQL มีความจำเป็นและไม่มีการรวบรวมเป็นสิ่งที่จำเป็นในการทำงานนี้หลาม DB API v2.0 โปรแกรมควบคุมที่สอดคล้อง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • การทำงานเพิ่มหรือเปลี่ยนแปลง:
  • เชื่อมต่อ / งูใหญ่ตอนนี้เข้ากันได้กับ Django 1.6.
  • utf8mb4 ได้รับการยอมรับในขณะนี้เป็นชุดตัวอักษรที่ถูกต้อง.
  • start_transaction () วิธีการในขณะนี้สนับสนุนการโต้แย้งที่อ่านได้อย่างเดียว เรื่องนี้สามารถเป็นจริงที่จะเริ่มต้นการทำธุรกรรมในโหมดอ่านอย่างเดียวหรือเท็จที่จะเริ่มต้นในโหมดเขียนอ่าน ถ้าอ่านได้อย่างเดียวละเว้น, โหมดการเข้าถึงเริ่มต้นของเซิร์ฟเวอร์ที่มีการใช้ สำหรับรายละเอียดเกี่ยวกับโหมดการเข้าถึงการทำธุรกรรมอ่านรายละเอียดในงบธุรกรรมเริ่มต้นที่เริ่มต้นการทำธุรกรรม COMMIT และย้อนกลับไวยากรณ์ ถ้าเซิร์ฟเวอร์ที่เก่ากว่า MySQL 5.6.5 ก็ไม่ได้สนับสนุนการตั้งค่าโหมดการเข้าถึงและเชื่อมต่อ / หลามยก ValueError.
  • ถาวร:
  • เมื่อใช้การเชื่อมต่อร่วม, การเชื่อมต่อกลับไปยังสระว่ายน้ำไม่ได้ตั้งค่าดังนั้นตัวแปรเซสชั่นสะสมค่าของพวกเขา ตอนนี้ตัวแปรเหล่านี้จะถูกรีเซ็ตโดยการตรวจสอบผู้ใช้เมื่อการเชื่อมต่อจะถูกส่งกลับไปยังสระว่ายน้ำ ปิดการใช้งานลักษณะการทำงานนี้ผ่านอาร์กิวเมนต์ pool_reset_session ในการเชื่อมต่อ () เมื่อขอเชื่อมต่อ pooled ...
  • 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 (SSL เมื่อโมดูลหลามให้บริการ).
  • การสนับสนุนสำหรับแพ็คเก็ตที่มีขนาดใหญ่กว่า 16MB.
  • แม็กซ์ได้รับอนุญาตให้เริ่มต้น packetsize ถึง 1GB.
  • บางปรับปรุงประสิทธิภาพการทำงาน.

มีอะไรใหม่ ในรุ่น 0.2.1:

  • มีบาง logger.debug คือ () ซึ่งเรียกร้อง ถูกฆ่าตายในขณะที่ประสิทธิภาพการอ่านและการเขียนเพื่อซ็อกเก็ต.

มีอะไรใหม่ ในรุ่น 0.2:

  • .executemany () ขณะนี้การเพิ่มประสิทธิภาพการใช้งบ INSERT หลาย MySQL ไวยากรณ์แถว.
  • การตั้งค่าและ sql_mode TIME_ZONE เมื่อเชื่อมต่อเช่นเดียวกับการตรวจทาน.
  • เคอร์เซอร์ดิบสามารถนำมาใช้เมื่อคุณต้องการที่จะทำแปลงตัวเอง.
  • unittests ตอนบูตตัวเองเช่นเซิร์ฟเวอร์ MySQL.
  • การจัดเก็บแหล่งต้นไม้.

มีอะไรใหม่ ในรุ่น 0.1.5:

  • มันเป็นไปไม่ได้ที่จะดึงผลชุดใหญ่ (ข้อผิดพลาด LP: 551,533 และ LP: 586003)
  • เปลี่ยนลิขสิทธิ์จากดวงอาทิตย์ไปยัง Oracle (ยังแก้ไขพิมพ์ผิดโง่)

มีอะไรใหม่ ในรุ่น 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:

  • แก้ไขการใช้งาน Unicode สำหรับทั้งหลาม 2.4+ และ 3.1
  • การตั้งค่า 'use_unicode' ที่เวลาการเชื่อมต่ออยู่ในขณะนี้การทำงาน.
  • conversion.py. ถอดแสดงออกปกติสำหรับ quoting backslashes
  • การเพิ่มกรณีทดสอบสำหรับ LP ข้อผิดพลาด: 499410
  • Py3k ที่เฉพาะเจาะจง:
  • สตริงจาก MySQL จะถูกถอดรหัสกับตัวละครที่ได้รับเมื่อ use_unicode เป็นเท็จ
  • คำสั่งจะถูกเข้ารหัสก่อนที่จะส่งไปยังเซิร์ฟเวอร์ MySQL ภายในทั้งหมดจะทำใน Unicode.
  • ใน conversion.py: _unicode_to_mysql ลบเพิ่ม _bytes_to_mysql
  • MySQLCursor .__ unicode__ ล้าสมัยและแทนที่ด้วย __str __
  • การถอดการทดสอบซึ่งวิธีการที่ถูกลบ.
  • การตั้งค่าตัวละครแก้ไขการตั้งค่าที่เชื่อมต่อ
  • mysql.connector.Connect (charset = 'latin1') ตอนนี้ทำงานตามที่คาดไว้
  • ชุดอักขระเริ่มต้นคือ (ยังคง) UTF-8.
  • ชื่อ SET จะใช้เฉพาะเมื่อการเปลี่ยนชุดอักขระหลังจากที่เชื่อมต่อ ใช้ MySQL.set_charset (charsetname) เพื่อเปลี่ยน.
  • กรณีของการทดสอบเพิ่มสำหรับรายงานข้อผิดพลาด; แก้ไขกรณีทดสอบใน test_protocol.py เพื่อสะท้อนให้เห็นตัวอักษรเริ่มต้นชุดใหม่ 'UTF-8'.

ต้องการ

  • หลาม

ซอฟต์แวร์ที่คล้ายกัน

Qore Oracle Module
Qore Oracle Module

19 Feb 15

Glom
Glom

14 Jul 16

Qore Tibrv Module
Qore Tibrv Module

20 Feb 15

DbNinja
DbNinja

17 Feb 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Sun Microsystems, Inc.

ความคิดเห็นที่ MySQL Connector/Python

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่