无法连接到 android KivyMD 上的 mysql 数据库

can't connect to mysql database on android KivyMD

这是我的代码,它在我的电脑上运行没有问题

    try:
        connection = mysql.connector.connect(host='sql12.freesqldatabase.com',
                                             database='database',
                                             user='username',
                                             password='password')
        sql_select_Query = "select * from movies"
        cursor = connection.cursor()

然后我使用 BuildozerKivyMD 生成一个 apk 文件。


但是当我使用 Logcat 在我的 Android 上测试 apk 文件时出现此错误,应用程序关闭时没有显示任何消息

Error reading data from MySQL table 2003: can't connect to MySQL server on 
'sql12.freesqldatabase.com:3306' (7 No address associated with hostname)

我使用 mysql-connector 'version 2.2.9 模块。


我还在我的 buildozer.spec 文件中加入了 INTERNET 权限

android.permissions = INTERNET

我的 Phone 应用程序似乎存在一些权限问题,在我的 Phone 中授予互联网权限后,代码运行良好。