问题场景:
在flask框架中连接数据库,并测试数据库是否连接成功
使用了mysql数据库和pymysql驱动
问题描述
这是错误的相关代码,在conn.execute()方法处抛出了错误
原因分析:
'select 1'不是一个可执行的对象
解决方案
文本sql的执行,需要使用sqlalchemy中的text()方法处理字符串,再执行语句
1、导入 from sqlalchemy import text
2、再修改代码text("select 1")
在flask框架中连接数据库,并测试数据库是否连接成功
使用了mysql数据库和pymysql驱动
这是错误的相关代码,在conn.execute()方法处抛出了错误
原因分析:
'select 1'不是一个可执行的对象
文本sql的执行,需要使用sqlalchemy中的text()方法处理字符串,再执行语句
1、导入 from sqlalchemy import text
2、再修改代码text("select 1")