MYSQL数据库连接&oracle数据库连接
mysql:
import pymysql
def querymysql(sql):
connect = pymysql.connect(
host=127.0.0.1, # mysql服务器地址
port=3306, # mysql服务器端口号
user=root, # 用户名
password=1234, # 密码
database=test_t, # 数据库名称
charset=utf8, # 连接编码,存在中文的时候,连接需要添加charset=utf8,否则中文显示乱码
autocommit=True)
cursor = connect.cursor()
cursor.execute(sql)
# connect.commit()
cursor.close()
connect.close()
sql sever (这个我暂时还没用过,但是先整理到一起):
import pymssql
def querymssql(sql):
connect=pymssql.connect(host=127.0.0.1,user=sa,password=1234) #(服务器名称, 用户名, 密码, 库名) 建立连接
cursor=connect.cursor() # 创建一个游标对象python里的sql语句都要通过cursor来执行
cursor.execute("select id,name, sex from student") # 执行sql语句
row = cursor.fetchone() # 读取查询结果第一条
connect.commit() # 将对数据库数据有影响的操作提交到数据库当中(不进行提交无法看到结果)
cursor.close() # 关闭游标对象
connect.close() # 关闭连接
Oracle :
ps:pymssql安装 D:softpythonlibary>cd D:softpythonlibary D:softpythonlibary>pip install pymssql-2.1.5-cp36-cp36m-win_amd64.whl
