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 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'.

ต้องการ

  • หลาม

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

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

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

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