用cursor连接数据库并执行完程序后,会自动关闭吗

cursor.execute('SELECT name FROM books ORDER BY name')   
    names = [row[0] for row in cursor.fetchall()]   

    db.close()   #就这句


django 下如果不加 “db.close()” 这句是否会在程序执行完后 python 自动断开连接呢?

还会有其它影响?