MySQL Connector/Python

Phần mềm chụp màn hình:
MySQL Connector/Python
Các chi tiết về phần mềm:
Phiên bản: 1.1.5 / 1.2.0 Alpha
Ngày tải lên: 20 Feb 15
Nhà phát triển: Sun Microsystems, Inc.
Giấy phép: Miễn phí
Phổ biến: 25

Rating: 5.0/5 (Total Votes: 1)

MySQL Connector / Python là phần mềm mà thực hiện MySQL Client / giao thức máy chủ hoàn toàn trong Python & nbsp;.. Không có thư viện MySQL là cần thiết, và không có biên dịch là cần thiết để chạy Python DB API v2.0 lái xe tuân thủ này

là gì mới trong phiên bản này:

  • Chức năng gia tăng hay thay đổi:
  • Connector / Python hiện tương thích với Django 1.6.
  • utf8mb4 được công nhận là một bộ ký tự hợp lệ.
  • Các phương pháp start_transaction () bây giờ hỗ trợ một đối số chỉ đọc. Lập luận này có thể sẽ được True để bắt đầu giao dịch trong chế độ READ ONLY hoặc False để bắt đầu nó trong chế độ VIẾT READ. Nếu chỉ đọc được bỏ qua, chế độ truy cập mặc định của máy chủ được sử dụng. Để biết chi tiết về chế độ truy cập giao dịch, xem mô tả cho các tuyên bố GIAO DỊCH ĐẦU tại START GIAO DỊCH, COMMIT, ROLLBACK và cú pháp. Nếu các máy chủ cũ hơn MySQL 5.6.5, nó không hỗ trợ thiết lập các chế độ truy cập và Connector / Python đặt ra một ValueError.
  • Lỗi cố định:
  • Khi sử dụng kết nối tổng hợp, kết nối trở lại hồ bơi không được thiết lập lại, vì vậy các biến session giữ lại giá trị của họ. Bây giờ các biến này được thiết lập lại bằng cách tái xác thực người sử dụng khi kết nối được trở lại hồ bơi. Để vô hiệu hóa hành vi này, vượt qua một đối số pool_reset_session để kết nối () khi yêu cầu một kết nối gộp ...
  • CNX = mysql.connector.connect (pool_reset_session = False, ...)
  • Lỗi xử lý không đúng trong MySQLProtocol.parse_column_count () phương pháp có thể dẫn đến một thông báo lỗi misreported.
  • executemany () đã thất bại với INSERT INTO ... SELECT.

được gì mới trong phiên bản 0.3.1:

  • một hành bảo trì sửa chữa hai lỗi

là gì mới trong phiên bản 0.3.0:

  • hỗ trợ Python v2.4 trở lại
  • Hỗ trợ cho giao thức nén.
  • Hỗ trợ cho các kết nối SSL (khi mô-đun ssl của Python có sẵn).
  • Hỗ trợ cho các gói tin lớn hơn 16MB.
  • Max cho phép mặc định PacketSize đến 1GB.
  • Một số cải tiến hiệu suất.

là gì mới trong phiên bản 0.2.1:

  • Có một số logger.debug () gọi đó giết hiệu suất trong khi đọc và viết vào socket.

là gì mới trong phiên bản 0.2:

  • .executemany () bây giờ tối ưu hóa câu lệnh INSERT sử dụng nhiều MySQL cú pháp hàng.
  • Thiết sql_mode và TIME_ZONE khi kết nối cũng như collation.
  • Raw Cursors có thể được sử dụng khi bạn muốn làm việc chuyển đổi chính mình.
  • unittests tại bootstrap riêng ví dụ máy chủ MySQL.
  • làm sạch cây nguồn.

là gì mới trong phiên bản 0.1.5:

  • Đó là không thể lấy lại kết quả lớn. (Bug lp: 551.533 và lp: 586.003)
  • Thay đổi bản quyền từ Sun Oracle (cũng sửa lỗi đánh máy ngớ ngẩn)

là gì mới trong phiên bản 0.1.4:.

  • Đọc từ mạng được chia cho các gói lớn hơn
  • reimplementing protocol.MySQLProtocol đánh dấu đơn giản và dễ dàng hơn để duy trì.
  • Nó bây giờ có thể gửi nhiều câu lệnh để sử dụng MySQL MySQLCursor.execute (). Các kết quả có thể truy cập bằng cách gọi phương next_resultset ().
  • MySQLCursor.callproc () bây giờ sẽ lưu trữ tất cả các tập kết quả như là một MySQLCursorBuffered. Họ có thể truy cập bằng cách sử dụng next_proc_resultset () phương pháp. Kết quả của các thủ tục lưu trữ được trả về bởi callproc () chính nó như được định nghĩa bởi PEP249.
  • MySQL DATETIME chuyển đổi để Python datetime.datetime nhanh hơn rất nhiều.
  • Một số cải tiến hiệu suất tổng thể.
  • thay đổi thông báo bản quyền.

là gì mới trong phiên bản 0.1.3:

  • Một rò rỉ bộ nhớ đã cố định khi đóng con trỏ; cảnh báo có thể được nâng lên như trường hợp ngoại lệ; cờ của khách hàng được tôn trọng; và một số bản sửa lỗi trên kiểu dữ liệu chuyển đổi.

là gì mới trong phiên bản 0.1.2:

  • Sửa sử dụng unicode cho cả Python 2.4+ và 3.1
  • Cài đặt 'use_unicode' vào thời điểm kết nối với doanh nghiệp đang hoạt động.
  • conversion.py:. Loại bỏ các biểu hiện thường xuyên cho trích dẫn backslashes
  • Thêm trường hợp thử nghiệm cho bug lp: 499.410
  • Py3k cụ thể:
  • Strings từ MySQL được giải mã để các nhân vật được đưa ra khi use_unicode là sai
  • Các câu lệnh được mã hóa trước khi gửi nó đến máy chủ MySQL. Bên trong, tất cả được thực hiện trong unicode.
  • Trong conversion.py: loại bỏ _unicode_to_mysql, thêm _bytes_to_mysql
  • MySQLCursor .__ unicode__ là lỗi thời và thay thế bằng __str __
  • Loại bỏ các bài kiểm tra mà các phương pháp đã được xóa.
  • Cài đặt Fix ký tự ở kết nối
  • mysql.connector.Connect (charset = 'latin1') hiện đang làm việc như mong đợi
  • nhân vật mặc định thiết lập là (vẫn) UTF-8.
  • SET NAMES chỉ được sử dụng khi thay đổi các ký tự đặt sau khi kết nối. Sử dụng MySQL.set_charset (charsetname) để thay đổi.
  • Kiểm tra trường hợp bổ sung cho báo cáo lỗi; sửa chữa trường hợp thử nghiệm trong test_protocol.py để phản ánh mới bộ ký tự mặc định "utf-8".

Yêu cầu :

  • Python

Phần mềm tương tự

DataVision
DataVision

3 Jun 15

Qore Oracle Module
Qore Oracle Module

19 Feb 15

ceODBC
ceODBC

11 May 15

Phần mềm khác của nhà phát triển Sun Microsystems, Inc.

Ý kiến ​​để MySQL Connector/Python

Bình luận không
Nhập bình luận
Bật hình ảnh!