Python 连接数据库两种方式

Python 连接数据库两种方式Python连接数据库两种方式

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

import pandas as pd
from sqlalchemy import create_engine
import pymysql

if __name__ == '__main__':
    # 第一种--------------------------------------------------------------
    # 用sqlalchemy构建数据库链接engine
    engine = create_engine("mysql+pymysql://root:root@127.0.0.1/data?charset=utf8")
    # sql 命令
    sql = "SELECT * FROM stu"
    df = pd.read_sql(sql=sql, con=engine)
    print(df)

    # 第二种--------------------------------------------------------------
    # sql 命令
    sql = "SELECT * FROM stu"
    # 用DBAPI构建数据库链接engine
    con = pymysql.connect(host='localhost', user='root', password='root', database='data', charset='utf8',
                          use_unicode=True)
    df = pd.read_sql(sql, con)
    print(df)

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234650.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ubuntu安装完毕后拔掉u盘_4个CPU最大能开多少进程

    ubuntu安装完毕后拔掉u盘_4个CPU最大能开多少进程该方法同样适用于:1.强制卸载无法卸载的USB设备,比如:解决因为在传输数据未完成时直接拔下存储设备导致的后台D进程驻留(无法被kill);2.系统更新固件可能导致(只遇到过一次)的USB存储设备无法被识别(重启系统同样可以解决);3.不重启系统,只重启xhci控制器。

    2025年11月23日
    1
  • vue上传文件到Minio

    vue上传文件到Minio封装js文件file-uploader.jsvarMinio=require(‘minio’);lets3=newMinio.Client({endPoint:’192.168.xxx.xxx’,port:9000,useSSL:false,accessKey:’xxxx’,secretKey:’xxxx’,Region:’xxxxxx’,});//base64转bolbfunctiondataURLto

    2022年10月16日
    3
  • Linux TCP状态TIME_WAIT 过多的处理[通俗易懂]

    Linux TCP状态TIME_WAIT 过多的处理

    2022年2月15日
    37
  • mysql 字符串动态拼接_mysql中的字符串的拼接「建议收藏」

    mysql 字符串动态拼接_mysql中的字符串的拼接「建议收藏」字符串的拼接1,Mysql在Java、C#等编程语言中字符串的拼接可以通过加号“+”来实现,比如:”1″+”3″、”a”+”b”。在MYSQL中也可以使用加号“+”来连接两个字符串,比如下面的SQL:Sql代码SELECT’12’+’33’,FAge+’1’FROMT_Employee执行结果Sql代码’12’+’33’FAge+’1’4526452945244526…

    2022年9月26日
    2
  • eclipse卸载adt插件(360卸载)

    Eclipse中ADT可能出错,那么卸载重装可能比较省事,具体步骤直接如图:下一步就是选择需要卸载的因插件文件路径变更,而报错问题Somesitescouldnotbefound.Seetheerrorlogformoredetail,解决方法如下图:转载于:https://www.cnblogs.com/zhuchengyi/p/3143602.ht…

    2022年4月10日
    63
  • mysql8.0jar包及驱动

    mysql8.0jar包及驱动<?xmlversion=”1.0″encoding=”UTF-8″?><projectxmlns=”http://maven.apache.org/POM/4.0.0″xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=”http://m…

    2022年5月15日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号