Pyodbc 连接oracle数据库
环境:
- windows 10 64位
- python3.6 64位
- oracle客户端18.5 64位
- pyodbc 64位
安装完oracle客户端后,需配置tns文件(<clientDir>\network\admin\tnsnames.ora)
TEST_SERVER=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip )(PORT = 端口))
)
(CONNECT_DATA =
(SID = 写自己数据库的sid)
)
)
系统环境变量添加TNS_ADMIN
TNS_ADMIN = <oracle_client_dir>\network\admin
python 代码中pyodbc连接
cnxn = pyodbc.connect('DSN=TEST_SERVER;UID=user;PWD=password')