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

经验分享 程序员 微信小程序 职场和发展