Python 3.x can';t连接到android KivyMD上的mysql数据库
这是我的代码,它在我的电脑上工作没有问题Python 3.x can';t连接到android KivyMD上的mysql数据库,python-3.x,kivy,mysql-connector-python,kivymd,Python 3.x,Kivy,Mysql Connector Python,Kivymd,这是我的代码,它在我的电脑上工作没有问题 try: connection = mysql.connector.connect(host='sql12.freesqldatabase.com', database='database', user='username',
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
文件
但是当我在我的Android上使用
Logcat
测试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连接器版本2.2.9
模块
我还在我的
buildozer.spec
文件中包含了互联网权限
android.permissions=INTERNET
似乎我的手机在应用程序中出现了一些权限问题,在我的手机中授予互联网权限后,代码工作正常。似乎我的手机在应用程序中出现了一些权限问题,在我的手机中授予互联网权限后,代码工作正常