python连接数据库显示计算机积极拒绝怎么办## 标题
出现这种情况可能有以下几种情况导致
1、数据库服务器可能没有开启,确保你已经开启了数据库服务器
如果开启了还不行,就看看端口有没有被占用。
2、确保正确安装mysql数据库和PyMySQL。
3、看是否端口被占用默认端口3306
4、关闭代理服务器
通过cmd命令安装PyMySQl
输入pip install PyMySQL
运行结果如图
连接前确保已创建STUDEN表并创建表的内容
python连接数据库测试代码
import pymysql
打开数据库连接,参数1:主机名或IP;参数2:用户名;参数3:密码;参数4:数据库名称
db = pymysql.connect(“localhost”, “root”, “root”, “STUDENT”)
使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
使用 execute() 方法执行 SQL 查询
cursor.execute(“SELECT VERSION()”)
使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
关闭数据库连接
db.close()
结果如图