python连接mysql、pg、oracle数据库

  连接mysql

  • 安装pymysql:pip install mysql
  • import pymysql
    conn = pymysql.connect(
        host='192.168.xxx.xxx',  # MySQL服务端的IP地址
        port=3306,  # MySQL默认PORT地址(端口号)
        user='username',  # 用户名
        password='pwd',  # 密码,也可以简写为passwd
        database=mysql_db,  # 库名称,也可以简写为db
        charset='utf8'  # 字符编码
    )
    # 产生获取命令的游标对象
    cur = conn.cursor()  # 括号内不写参数,数据是元组套元组
    sql = f'CREATE TABLE IF NOT EXISTS table (key varchar(255) PRIMARY KEY);'  # SQL语句会被高亮显示
    # 执行SQL语句
    cur.execute(sql1)
    cur.close() # 关闭游标
    conn.close() # 关闭连接

    连接PG

  • 安装psycopg2:pip install psycopg2
  • import psycopg2
    
    conn = psycopg2.connect(
        host='192.168.xx.xx',  # 服务端的IP地址
        port=5432,  # 端口号
        user='username',  # 用户名
        password='pwd',  # 密码,
        database='db',  # 库名称
    )
    pg_cur = conn.cursor()
    sql = f'CREATE TABLE IF NOT EXISTS table (key varchar(255) PRIMARY KEY);'  # SQL语句会被高亮显示
    # 执行SQL语句
    cur.execute(sql1)
    cur.close() # 关闭游标
    conn.close() # 关闭连接

    连接ORACLE

  • 安装cx_Oracle:pip install cx_Oracle
  • import cx_Oracle
    
    conn = cx_Oracle.connect(
        'user', 'name', 'ip:port/server'
    )

     

posted @ 2022-07-07 11:37  xaom  阅读(239)  评论(0)    收藏  举报