python 连接数据库,执行查询

 代码:

import mysql.connector# 连接数据库
conn = mysql.connector.connect(host="192.168.1.100",user="root",password="123456",database="abs_bill"
)# 创建一个cursor对象
cursor = conn.cursor()# 执行查询
cursor.execute("SELECT * FROM abs_userinfo")# 获取查询结果
result = cursor.fetchall()print(result)
# 关闭cursor和connection
cursor.close()
conn.close()

执行的时候出现了这样的问题:

runfile('C:/Users/admin/.spyder-py3/temp.py', wdir='C:/Users/admin/.spyder-py3')
Traceback (most recent call last):File D:\anaconda3\Lib\site-packages\spyder_kernels\py3compat.py:356 in compat_execexec(code, globals, locals)File c:\users\admin\.spyder-py3\temp.py:1import mysql.connectorModuleNotFoundError: No module named 'mysql'

看来是没有找到mysql 相关的包

首先安装相关的包:找到这个命令行

conda install mysql-connector-python

但是过程太慢,可以切换conda的镜像源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
-----------------------------------

然后再执行下载,过程比较慢,但是也成功了

再次执行文件:

查询成功了

希望对你有所帮助!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/143734.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

vue-ts-demo

npm i -g vue/cli PS D:\kwai\vue3\project> vue create vue3-te-demo element-plus 一个 Vue 3 UI 框架 | Element Plus https://element-plus.org/zh-CN/guide/installation.html 安装: npm install element-plus --save 完整引入使用: 使用&…

手写Spring第二篇,实现一个超级无敌爆炸简单的Spring工厂

今天开始我要手写一个Spring,就是这么膨胀。小小Spring,拿下!注意是小小Spring哈,不是Spring本体,毕竟本体连看懂都难,就别说能充分理解然后手写出来。 本次手写Spring全程参考 第01章:开篇介绍…

2023 hnust 湖科大 毕业实习 报告+实习鉴定表

2023 hnust 湖科大 毕业实习 报告实习鉴定表 岗位 IT公司机房运维 实习报告 实习鉴定表 常见疑问 hnust 湖科大 毕业实习常见问题30问(2021 年7月,V0.9)-CSDN博客时间:大四开学第三四周毕业实习23年是企业(黑马&am…

移动技术开发:登录注册界面

1 实验名称 登录注册界面 2 实验目的 掌握基本布局管理器的使用方法和基本控件的使用方法 3 实验源代码 布局文件代码&#xff1a; <?xml version"1.0" encoding"utf-8"?><LinearLayoutxmlns:android"http://schemas.android.com/apk/…

多线程2(gamere)

#include<iostream> #include<windows.h> #include<tchar.h> #include<stdio.h> #include <process.h> #pragma warning(disable:4996) //exe应用程序 VOID PrintUI(CONST CHAR* ExeName, CONST CHAR* UIName, CONST CHAR* color, SHORT X坐标, …

【virtuoso】AMS数模混合仿真

一、新建Verilog文件 1.1 新建functional 文件 1.2 编写Verilog文件 module phv (ckv ,rst_n ,phv_n );input ckv ;input rst_n ;output reg [10:0] phv_n;always (posedge ckv) beginif(rst_n)phv_n < 11b0;elsephv_n <…

图像分割基本知识

计算机视觉和图像处理 Tensorflow入门深度神经网络图像分类目标检测图像分割 图像分割 一、目标分割1.1 图像分割的定义1.2 任务类型1.2.1 任务描述1.2.2 任务类型 二、语义分割2.1 FCN网络2.1.1网络结构 2.2 Unet网络 三、UNet案例3.1 数据集获取3.1.1 设置相关信息3.1.2 图像…

AI 教育-数学篇: 利用大模型进行自主错误分析和精细纠正

AI 教育-数学篇&#xff1a; 利用大模型进行自主错误分析和精细纠正 秒懂大纲提出背景解法拆解输入输出全流程全方位的创新分析翻译 论文&#xff1a; https://arxiv.org/pdf/2409.09403 秒懂大纲 ├── 1 AI驱动的虚拟教师系统(VATE)【主题】 │ ├── 背景与动机【问题描…

Rsync未授权访问漏洞复现及彻底修复

一、什么是 Rsync&#xff1f; Rsync 是一种广泛使用的文件传输工具&#xff0c;它允许系统管理员和用户通过局域网&#xff08;LAN&#xff09;或广域网&#xff08;WAN&#xff09;在计算机之间同步文件和目录。Rsync 支持通过本地或远程 shell 访问&#xff0c;也可以作为守…

二叉树OJ题——对称二叉树

文章目录 一、题目链接二、解题思路三、解题代码 一、题目链接 对称二叉树 二、解题思路 三、解题代码

W25QXX系列Flash存储器模块驱动代码

目录 W25QXX简介 硬件电路 W25Q128框图 Flash操作注意事项 驱动代码 W25QXX.h W25QXX.c W25QXX简介 W25Qxx系列是一种低成本、小型化、使用简单的非易失性存储器&#xff0c;常应用于数据存储、字库存储、固件程序存储等场景 存储介质&#xff1a;Nor Flash&#xff0…

C++速通LeetCode中等第4题-三数之和

解题思路&#xff1a;先排序&#xff0c;固定第一个数&#xff0c;用两个指针分别指向右侧剩余数列的两端&#xff0c;右侧向左移动直到两指针重合&#xff0c;看三数合有没有解&#xff0c;指针遇到相同数字跳过。 class Solution { public:vector<vector<int>> …

编译原理课程总结(正在更新中)

程序语言设计 编译的步骤&#xff1a;词法分析&#xff0c;语法分析&#xff0c;语义分析&#xff0c;目标代码生成&#xff0c;目标代码优化 1.词法分析&#xff1a;从字符串中识别一个个的单词 2.语法分析:从符号流中识别出语法单位 3.语义分析&#xff1a;对语法单位进行…

仪表放大器

仪表放大器AD623微小毫伏微伏电压放大器模块单端/差分单电源 屏蔽罩的添加&#xff1a; 仪表放大器常用于传感器信号的放大&#xff0c;例如应变计、压力传感器、温度传感器和生物电信号&#xff08;如心电图、脑电图等&#xff09;。这些传感器通常输出微弱的差分信号&#xf…

苹果删除的照片怎么找回?3个方法轻松找回

马有失蹄&#xff0c;人有失策&#xff0c;几乎大多数的苹果用户都遇到过“在翻看相册的时候&#xff0c;不小心删除了相册里的照片”的问题。但解决这个困境的高效方法&#xff0c;却很少人知道。那么&#xff0c;解决删除的照片怎么找回问题的高效方法有哪些呢&#xff1f;小…

VirtualBox 克隆已有的虚拟机

【前提】已经存在一个CentOS 7 虚拟机 【需求】克隆出来一个虚拟机,用于本机 【操作】 1.右击已有的虚拟机 -> 选择克隆 2.给新虚拟机起个名称 以及 生成新的MAC地址 3.克隆 4.修改网络和主机名称 # 修改网络编辑以下2个文件 vi /etc/sysconfig/network-scripts/ifcfg-enp…

电源模块启动过冲测试项目该如何在ATECLOUD中搭建?

ATECLOUD智能化测试平台是纳米软件独立开发的电测平台&#xff0c;使用ATECLOUD可以很轻松的搭建各类电源模块、电源芯片以及射频组件的测试方案以及项目&#xff0c;不仅方便快速&#xff0c;而且准确高效。今天就为大家实例说明一下如何在ATECLOUD平台搭建一个简单的电源测试…

鸿蒙开发之ArkUI 界面篇 十二 背景属性

backgroundColor背景色(纯颜色&#xff0c;没法实现立体感之类高级效果)、 backgroundImage背景图(一般是设计师设计好的图)、 backgroundImageSize背景图尺寸(用于调整背景图的尺寸)、 backgroundImagePosition背景图位置(用于调整背景图的位置)。 背景图的添加是属性backgrou…

【与C++的邂逅】--- C++的IO流

Welcome to 9ilks Code World (๑•́ ₃ •̀๑) 个人主页: 9ilk (๑•́ ₃ •̀๑) 文章专栏&#xff1a; 与C的邂逅 本篇博客我们来了解C中io流的相关知识。 &#x1f3e0; C语言输入输出 C语言中我们用到的最频繁的输入输出方式就是scanf ()与printf()。 sc…

4.C++面向对象1(类的定义,实例化,三大特性-封装)

⭐本篇文章为C学习第4篇&#xff0c;主要了解类和对象基础 ⭐本人C代码的Gitte仓库&#xff1a;yzc的c学习: 小川c的学习记录 - Gitee.com 、 ⭐我们知道面向对象有三大特性&#xff1a;封装&#xff0c;继承&#xff0c;多态&#xff0c;我们以类为基础进行…