3

私はmysql.connectorPythonに使用しています。以下は私の接続パラメータです。タイムアウトを設定したり、デフォルトのタイムアウトを増やしたりするにはどうすればよいですか?

class Config(object):
    """Configure me so examples work

    Use me like this:

        mysql.connector.Connect(**Config.dbinfo())
    """

    HOST = dbhost
    DATABASE = dbdatabase
    USER = dbusername
    PASSWORD = dbpassword
    PORT = 3306

    CHARSET = 'utf8'
    UNICODE = True
    WARNINGS = True

    @classmethod
    def dbinfo(cls):
        return {
            'host': cls.HOST,
            'port': cls.PORT,
            'database': cls.DATABASE,
            'user': cls.USER,
            'password': cls.PASSWORD,
            'charset': cls.CHARSET,
            'use_unicode': cls.UNICODE,
            'get_warnings': cls.WARNINGS,
            }
4

4 に答える 4

4

公式ドキュメントのMySQL Connector/Python :: 6 Connector/Python Connection Argumentsによると:

接続のタイムアウト値を設定するには、 を使用しますconnection_timeout

于 2013-01-05T01:46:29.543 に答える
1

ここで何かを見つけました: http://dev.mysql.com/doc/refman/5.5/en/connector-python-connectargs.html パラメータ connection_timeout (connect_timeout*) を探していると思います

于 2013-01-05T01:49:12.607 に答える