Module Expr Str Import alias ImportFrom alias identifier alias ImportFrom alias ImportFrom alias alias alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad Assign NameStore Num For NameStore NameLoad body Assign NameStore BinOpBitOr BinOpLShift NameLoad Num BinOpBitAnd NameLoad Num Assign NameStore NameLoad Return NameLoad decorator_list Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Dict AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad GeneratorExp TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num comprehension NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore TupleLoad Str Str body If Call AttributeLoad NameLoad attr NameLoad NameLoad body Return SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad keyword Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num If NameLoad body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body TryExcept body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list decorator_list Assign NameStore NameLoad
N/A N/A 

.. dialect:: mysql+zxjdbc
    :name: zxjdbc for Jython
    :dbapi: zxjdbc
    :connectstring: mysql+zxjdbc://<user>:<password>@<hostname>[:<port>]/<database>
    :driverurl: http://dev.mysql.com/downloads/connector/j/

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/A re N/A types sqltypes util connectors.zxJDBC ZxJDBCConnector base BIT MySQLDialect MySQLExecutionContext _ZxJDBCBit N/A BIT N/A result_processor N/A N/A self dialect coltype N/A N/A N/A Converts boolean or byte arrays from MySQL Connector/J to longs. process N/A N/A value N/A N/A N/A N/A value None N/A N/A value N/A N/A isinstance value bool N/A N/A N/A int value N/A v 0 N/A i value N/A N/A v N/A N/A v 8 N/A i 255 N/A value v N/A value N/A N/A process N/A N/A MySQLExecutionContext_zxjdbc N/A MySQLExecutionContext N/A get_lastrowid N/A N/A self N/A N/A N/A cursor N/A N/A self create_cursor N/A N/A N/A cursor execute SELECT LAST_INSERT_ID() N/A lastrowid N/A N/A N/A cursor fetchone N/A 0 N/A N/A N/A cursor close N/A lastrowid N/A N/A MySQLDialect_zxjdbc N/A ZxJDBCConnector MySQLDialect N/A N/A jdbc_db_name mysql N/A jdbc_driver_name com.mysql.jdbc.Driver N/A execution_ctx_cls MySQLExecutionContext_zxjdbc N/A colspecs N/A N/A util update_copy N/A MySQLDialect colspecs N/A N/A sqltypes Time BIT N/A sqltypes Time _ZxJDBCBit _detect_charset N/A N/A self connection N/A N/A N/A Sniff out the character set in use for connection results. N/A rs N/A N/A connection execute SHOW VARIABLES LIKE 'character_set%%' N/A opts N/A dict N/A N/A N/A row N/A 0 N/A row N/A 1 N/A row N/A N/A self _compat_fetchall rs N/A key N/A character_set_connection character_set N/A N/A N/A N/A opts get key None N/A N/A N/A opts N/A key N/A N/A N/A util warn Could not detect the connection character set.  Assuming latin1. N/A latin1 N/A _driver_kwargs N/A N/A self N/A N/A N/A return kw arg dict to be sent to connect(). N/A N/A dict characterEncoding UTF-8 yearIsDateType false N/A _extract_error_code N/A N/A self exception N/A N/A N/A m N/A N/A N/A N/A re compile \[SQLCode\: (\d+)\] search N/A str N/A exception args N/A c N/A N/A m group 1 N/A c N/A N/A N/A int c N/A _get_server_version_info N/A N/A self connection N/A N/A N/A dbapi_con N/A connection connection N/A version N/A N/A r N/A N/A re compile [.\-] N/A n N/A N/A r split N/A dbapi_con dbversion N/A N/A N/A N/A N/A N/A version append N/A int n N/A N/A N/A ValueError N/A N/A N/A N/A version append n N/A N/A tuple version N/A N/A N/A dialect MySQLDialect_zxjdbc