§
w<ˆj‚ ã ó´ — d Z ddlZddlmZ ddlmZ ddlmZ ddlmZ dd lm Z dd
l
mZ G d„ de¦ « Z G d
„ de¦ « Z
G d„ dee¦ « ZeZdS )aÂ
.. dialect:: mysql+zxjdbc
:name: zxjdbc for Jython
:dbapi: zxjdbc
:connectstring: mysql+zxjdbc://:@[:]/
:driverurl: http://dev.mysql.com/downloads/connector/j/
.. note:: Jython is not supported by current versions of SQLAlchemy. The
zxjdbc dialect should be considered as experimental.
Character Sets
--------------
SQLAlchemy zxjdbc dialects pass unicode straight through to the
zxjdbc/JDBC layer. To allow multiple character sets to be sent from the
MySQL Connector/J JDBC driver, by default SQLAlchemy sets its
``characterEncoding`` connection property to ``UTF-8``. It may be
overridden via a ``create_engine`` URL parameter.
é Né )ÚBIT)ÚMySQLDialect)ÚMySQLExecutionContexté )Útypes)Úutil)ÚZxJDBCConnectorc ó — e Zd Zd„ ZdS )Ú
_ZxJDBCBitc ó — d„ }|S )z@Converts boolean or byte arrays from MySQL Connector/J to longs.c ó~ — | €| S t | t ¦ « rt | ¦ « S d}| D ]
}|dz |dz z }Œ|} | S )Nr é éÿ )Ú
isinstanceÚboolÚint)ÚvalueÚvÚis út/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/sqlalchemy/dialects/mysql/zxjdbc.pyÚprocessz,_ZxJDBCBit.result_processor..process+ s\ € ؈}Ø�ݘ%¥Ñ&Ô&ð