I am trying to connect to ClearDb with Heroku from python app I use mysql.connector
My code look like this:
conn = mysql.connector.connect(
      host="clearDbHost",
      user="123qwe",
      password="123qwe",
      database="heroku_4fsdfsdf30daf8",
      port=3306,
      autocommit = True
    )
curs = conn.cursor()
Is connection crating the tables, but after this is disconnect and can't execute curs.execute() command later in the code I got this error:
Traceback (most recent call last): File "/app/.heroku/python/lib/python3.10/site-packages/mysql/connector/connection_cext.py", line 535, in cmd_query self._cmysql.query(query, _mysql_connector.MySQLInterfaceError: Lost connection to MySQL server during query
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/app/twitter.py", line 855, in getMyFollowersToDatabse() File "/app/twitter.py", line 186, in getMyFollowersToDatabse curs.execute("INSERT INTO users (username, follow_id) VALUES ('" + user.username + "', '" + user.id + "')") File "/app/.heroku/python/lib/python3.10/site-packages/mysql/connector/cursor_cext.py", line 269, in execute result = self._cnx.cmd_query(stmt, raw=self._raw, File "/app/.heroku/python/lib/python3.10/site-packages/mysql/connector/connection_cext.py", line 540, in cmd_query raise errors.get_mysql_exception(exc.errno, msg=exc.msg, mysql.connector.errors.OperationalError: 2013 (HY000): Lost connection to MySQL server during query
I see in the Clear Db like is havin ?reconnect=true in the  end of the database name.I am not using curs.close()