python 中连接数据库

# 一、redis
from redis import Redis

# 连接
# rds =Redis(ip,port)
rds =Redis('10.31.160.242',6379)

# 存数据 rds.lpush(key,value)
REDIS_KEY = 'TestREDIS'
rds.lpush(REDIS_KEY, '测试成功')
# 取数据 lpop(key)
value = rds.lpop(REDIS_KEY)

# 二、MongoDB
import pymongo
# 开启数据库连接
mongoclient = pymongo.MongoClient(host='10.31.160.242',port=27017)
# mongodb = mongoclient['数据库名']	#没有会自动创建
# mongocollection = mongodb['表名']	#会自动创建
mongodb = mongoclient['db']	#没有会自动创建
mongocollection = mongodb['collection']	#会自动创建

item = {'key','value'}
mongocollection.insert(item)	#插入数据必须是字典格式

# 关闭数据库连接
mongoclient.close()

# 三、MySQL
import pymysql

# 连接
# conn = pymysql.connet(host='IP',port=port,user='数据库用户名', password='密码',db='数据库名', charset='编码')
conn = pymysql.connect(host='127.0.0.1',port=3306,ser='user',password='123456',db='databaseTest',  charset='utf8')
cursor = conn.cursor()

# 插入数据

# 插入数据的sql语句
# sql = 'insert into 表名 (字段名1,字段名2,。。。) VALUES (%s,%s,%s,%s);'
sql = 'insert into jobs (age,sex) VALUES (%s,%s);'  # 使用%s格式化
cursor.execute(sql,(12,'nan'))
conn.commit()

# 关闭连接
cursor.close()
conn.close()

猜你喜欢

转载自blog.csdn.net/dandanfengyun/article/details/83627286