首先保证你的虚拟机和本机网络是处于同一网段的(一个局域网内),

然后明确数据库所占用的端口, 数据库账户密码就可以链接上了!

python中把一个数据库对应的表封装成类就很好操作了!

mysql的话: 借助sqlalchemy用最方便:

==============code=============================

from sqlalchemy import Column, String, create_engine, Text

from sqlalchemy.ext.declarative import declarative_base

engine = create_engine('mysql+pymysql://账户:密码@ip地址:端口号/数据库名')

#比如  create_engine('mysql+pymysql://root:123456@192.168.1.66:3306/abc')

Base.metadata.create_all(engine)

DBSession = sessionmaker(bind=engine)session = DBSession()

通过session就可以访问数据库abc下面所有表了

===============code=============================

python如何使用本地数据库_使用Python在虚拟机上怎么连接本地数据库相关推荐

  1. Navicat Premium 15连接虚拟机上mysql并创建数据库

    Navicat Premium 15连接虚拟机上mysql并创建数据库

  2. java连接数据库 oracle,Oracle数据库之一分钟教你学会用java连接Oracle数据库

    本文主要向大家介绍了Oracle数据库之一分钟教你学会用java连接Oracle数据库,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. package java_jdbc; // ...

  3. PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库

    PHP Framework 数据库框架 Medoo 2.1:使用 Medoo 连接MYSQL数据库 前言 加载Medoo 编写加载Medoo的代码 Medoo各配置参数的含义 前言 才发现上传代码要实 ...

  4. python如何收集数据库_利用Python操作mysql数据库

    本文主要讲解如何利用python中的pymysql库来对mysql数据库进行操作 大家在转行项目中也可以加入这一步操作,提高逼格的同时还能简化流程 正文开始: 先看一下最常见的操作:从数据库中sele ...

  5. 使用python构建数据库_使用Python构建一个极简主义博客(或者,如何学习停止烦恼和热爱Web开发)。

    使用python构建数据库 As of today, I have taken my final examination as an undergraduate student of Physics. ...

  6. python加数据库_用python批量插入数据到数据库中

    既然使用python操作数据库必不可少的得使用pymysql模块 可使用两种方式进行下载安装: 1.使用pip方式下载安装 pip install pymysql 2.IDE方式 安装完成后就可以正常 ...

  7. python 异步数据库_异步Python和数据库

    python 异步数据库 The asynchronous programming topic is difficult to cover. These days, it's not just abo ...

  8. 先学python还是先学数据库_跟着销售学python8-微信平台初次见识数据库(6)

    本来是计划跟着learn python the hard way ,继续下去, 不过中途补充一下,网页的基础知识吧,也不耽搁了. [摘录]:用来记下,之前不理解的 地方? 1.web.py  引入数据 ...

  9. python excel导入oracle数据库_【Python代替Excel】12:Python操作oracle数据库

    日常工作中,如果有数据库权限,那么在oracle中提取数据.在Python中处理是比较方便的.Python也提供了一个库专门操纵数据库.今天就专门来讲讲如何在Python中操作数据库. 准备工作 需要 ...

最新文章

  1. 分享一个 markdown 编辑器 - Mditor
  2. 【IBM研究院】2020年人工智能发展五大预测
  3. 浅析python 中__name__ = '__main__' 的作用
  4. java映射文件是哪一种xml_java解析xml的几种方式哪种最好?
  5. mysql 8.0 ~ 存储和账户
  6. Mpvue+koa开发微信小程序——腾讯云开发环境的搭建及部署实现真机测试
  7. 试用GitHub Copilot一周后,我给你的建议是:不要使用它
  8. c2000 汇编语言指令,C2000系CMD文件的配置理解
  9. 变量的比较之equals 与 == 的区别
  10. 虚拟跳线软件干什么用的_视频教程:用 ESI 的虚拟跳线给你的声音添加效果
  11. 【测试方法篇】效率测试
  12. lua运行外部程序_Lua 协同程序(coroutine)
  13. 2021年1月DB-Engines流行度排行:Snowflake五倍跃迁 Azure SQL云数据库倍增
  14. vim编辑器-缩进修改
  15. 《硅谷钢铁侠》与埃隆.马斯克
  16. 吸烟 打电话 行为 图片 数据集
  17. 贴片式元器件焊接方法
  18. HTC one/M7电信802d 毒蛇ViperOne2.1.0/高级毒蛇工具/完美root,精简/更多自定义,稳定,流畅ROM
  19. 神奇的魔法师——教你在手机上如何一键创建相册
  20. JAVA实现邮件抄送,密送,多个附件发送

热门文章

  1. php ajax post请求数据变形,php-在AJAX调用中读取POST数据
  2. python tableview 自适应_iOS8下UITableView的contentsize自动变化问题
  3. mysql 岩机_mysql数据库基本应用
  4. Linux中的两个经典宏定义
  5. 最大熵模型介绍及实现
  6. 莫烦Tensorflow教程(1~14)(转)
  7. rsync java_Linux 同步工具rsync学习
  8. 记错严格管理时间---记一次老师讲的学习方法
  9. 洛谷 P4001 [ICPC-Beijing 2006]狼抓兔子
  10. Javascript深入理解构造函数和原型对象