无法连接到 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()
然后我使用 Buildozer
从 KivyMD
生成一个 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 中授予互联网权限后,代码运行良好。
这是我的代码,它在我的电脑上运行没有问题
try:
connection = mysql.connector.connect(host='sql12.freesqldatabase.com',
database='database',
user='username',
password='password')
sql_select_Query = "select * from movies"
cursor = connection.cursor()
然后我使用 Buildozer
从 KivyMD
生成一个 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 中授予互联网权限后,代码运行良好。