Python远程连接服务器上的Oracle数据库/mysql

  1. 读取ORACLE数据库
  • 1、安装plsql以及配置文件instanctclient

在配置文件中添加数据库ip、端口等

BZPDA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 111.111.1.111)(PORT = 1234))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = USER)
    )
  )

  • 2、安装cx_Oracle

import cx_Oracle

conn = cx_Oracle.connect('username','password','111.111.1.1:1234/DBNAME')

 

import cx_Oracle  
conn=cx_Oracle.connect('USERNAME','PASSWORD', '111.111.1.111:1234/DBNAME')   
print('连接成功!')  
 
cursor = conn.cursor()  

sql=""" 
select count(*) from table_a

   """  

cursor.execute(sql)  
alldata = cursor.fetchall()    
  
cursor.close()  
conn.close()  

2.读取mysql数据库(python3)

import pymysql
pymysql.install_as_MySQLdb()
conn = pymysql.connect(host='192.168.1.191',user='bdc',passwd='bdc',db='BZPDA')   #查询world数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值