Python连接主流数据库示例

Python连接PostgreSQL

import psycopg2  //引入pgsql的包
//连接信息
conn = psycopg2.connect(host='127.0.0.1',
                        port='5432',
                        database='postgres',
                        user='postgres',
                        password='123456')
cursor = conn.cursor()  // 定义游标
cursor.execute('select * from table  ')
result = cursor.fetchall()  //得到查询数据(二维数组)
print(result)
print(result[1])
print(result[0][1])
data=[(9999999,result[0][1],'1236456'),(98989898,result[1][1],'123456')]  //定义二维数组
try:
    cursor.executemany('insert into table (id,name,card) values( %s,%s,%s)' ,data )   // 写入数据
    conn.commit()
    print('成功插入'+str(len(data))+'条数据')
except Exception as e :
    conn.rollback();
    print('失败失败失败::'+str(e))
cursor.close()   //关闭游标
conn.close()    // 关闭连接

Python连接SqlServer

import pymssql
conn = pymssql.connect(host='127.0.0.1',
                       port= 1433,
                       database='master',
                       user='sa',
                       password='123456')
cursor = conn.cursor()
cursor.execute('select * from table ')
result = cursor.fetchall()
print(result)
cursor.close()
conn.close()

Python连接MySQL

import pymysql
conn2 = pymysql.connect(host='127.0.0.1',
                        port= 3306,
                        user='root',
                        passwd='123456',
                        db='mysql')
cursor2 = conn2.cursor()
cursor2.execute('SELECT * FROM table')
result2 = cursor2.fetchall();
print(result2)
cursor2.close()
conn2.close()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sinqi_SG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值