Ubuntu中python链接本地数据库

由于python链接数据库需要下载DB API模块:例如你需要访问Mysql数据,你需要MySQL数据库模块。

DB-API是一个规范。 以便为不同的底层数据库系统和数据库接口程序提供一致的访问接口。

Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。

1,在Ubuntu安装MySQL数据库模块需要先安装依赖包,命令如下:

sudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools
2,安装完依赖包后安装mysqldb
sudo apt-get install python-mysqldb

然后进行链接测试:

1 import MySQLdb as mdb
2 conn = mdb.connect(host=‘127.0.0.1‘, port=3306, user=‘root‘, passwd=‘123456‘, db=‘test‘, charset=‘utf8mb4‘)#链接数据库
3 cursor = conn.cursor()
4 cursor.execute(‘select * from customer‘)#执行sql语句
5 r = cursor.fetchall()
6 print r#打印查询的结果conn.close()#关闭数据库链接

原文地址:https://www.cnblogs.com/AIHEN/p/9503401.html

时间: 2024-10-10 01:30:07

Ubuntu中python链接本地数据库的相关文章

Ubuntu中python环境下import requests错误的解决(学习过程问题记录)

python中导入模块:import requests提示错误,错误信息描述如下: >>>import requests Traceback (most recent last):   File "<stdin>", line 1, in <module> ImportError:No module named requests 意思就是说没有名为requests的模块,解决方案是在命令行下使用 pip install requests 来进行

ubuntu中python input的中文输入问题

ubuntu中在terminal终端进行python操作时,对于input函数会出现中文输入的问题,调整为python3则变为正常, 对于常说的python2中的raw_input等价于python3中的input函数,目前在中文输入上还是不太一样

ubuntu中 python升级 (转载)

转自:http://blog.csdn.net/menglin8908/article/details/16822171 在ubuntu12.04中内置的python版本为2.7.3,最近想把python更新到2.7.6.更新步骤如下 1. 下载 在python官网中下载python2.7.6安装包 http://www.python.org/getit/ 2.解压 tar   -zvf Python-2.7.6.tgz 3.编译安装 cd Python-2.7.6 ./configure ma

vue.js中如何渲染本地数据库中的图片

// 带参数传值 <router-link :to="{'name':'foot',params:{'id':scene_list.id}}">本地美食</router-link> <template> <div> <h1>美食</h1> <table border="1"> <tr> <td>美食</td> <td>美食图片</

Ubuntu中编译链接Opencv应用的简便方式

安装完成Opencv后,使用以下命令查 看编译/连接参数 pkg-config --cflags --libs opencv 可看到如下信息 -I/usr/include/opencv  /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so /usr/lib/x86_64-linux-gnu/libopencv_contrib.so /usr/lib/x86_64-linux-gnu/libopencv_core.so /usr/lib/x86_64-li

python链接mysql数据库

import pymysql.cursors connection = pymysql.connect(host='172.16.250.156',                             user='xedk',                             password='admin',                             db='xedk',                             charset='utf8mb4',   

安装mysql8.13用Navicat Premium链接本地数据库报2059

推荐使用已下命令: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码FLUSH PRIVILEGES; #刷新权限 显示成功之后报: 推荐使用教程: 有何不懂请观看这一篇博文:https:/

python| 本地数据库导入线上服务器的mongodb中

sudo vi /etc/mongod.conf 进入conf文件,修改port值为19999保存并退出. 重启mongodb sudo service mongod restart 进入mongo shell mongo --port 19999 本地数据库导入线上服务器的mongodb中 1 备份本地数据库 git 切换到mongodb/data,输入: ../bin/mongodump -h 127.0.0.1:27017 -d vueBlog -o ../data/vueBlog-bac

MAMP中Python安装MySQLdb

Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口. MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. 一.如何安装MySQLdb? 为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL.复制以下代码,并执行: #!/usr/bin/python # -*- coding: UTF-8 -*- impor