python自动化之连接数据库
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 20 10:50:56 2015
@author: sl
"""
import os
import MySQLdb
import pandas as pd
MySQL_NAME = os.getenv('MySQL_NAME', '*')
MySQL_USER = os.getenv('MySQL_USER', '*')
MySQLPASSWORD = os.getenv('MySQL_PASSWORD', '*')
MySQL_HOST = os.getenv('MySQL_HOST', '*')
MySQL_PORT = os.getenv('MySQL_PORT','*')
#MySQL_NAME = os.getenv('MySQL_NAME', 'mysql')
#MySQL_USER = os.getenv('MySQL_USER', 'root')
#MySQLPASSWORD = os.getenv('MySQL_PASSWORD', '123456')
#MySQL_HOST = os.getenv('MySQL_HOST', 'localhost')
#MySQL_PORT = os.getenv('MySQL_PORT','3306')
def connect():
db=MySQLdb.connect(host=MySQL_HOST, user=MySQL_USER, passwd=MySQLPASSWORD, db=MySQL_NAME, charset="utf8")
return db
def sqlSelect(sql,db):
#include:select
cr=db.cursor()
cr.execute(sql)
rs=cr.fetchall()
cr.close()
return rs
最新文章
- Android中的requestWindowFeature
- Java 集合 — HashMap
- SELinux关闭和开启
- 给IOS系统的微信页面赋Title
- for循环的嵌套——7月24日
- Table of Contents - JavaSE
- Jsp万能密码漏洞修复例子
- oscgit
- tomcat出现的PermGen Space问题(bat,或者eclipse启动。)
- SQL in查询报告类型转换失败的3种解决办法
- 一个小白对Arguments的理解
- SQL 多个表之间联合查询
- C语言实型常量
- 20175211 2017-2018-2 《Java程序设计》第六周学习记录
- 修改jupyter notebook主题、字体和启动路径
- 探索SQL Server元数据(二)
- Elasticsearch深入搜索之结构化搜索及JavaAPI的使用
- (排序的新方法)nyoj1080-年龄排序
- Linux课题实践五——字符集总结与分析
- codeforces 741D Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths