Python 连接 oracle笔记
2014-11-16 14:07
134 查看
Python2.7
oracle10g
cx_Oracle:cx_Oracle-5.1.2-10g.win32-py2.7.msi. Download http://sourceforge.net/projects/cx-oracle/files/
输出:
Python2.7
oracle10g
cx_Oracle:cx_Oracle-5.1.2-10g.win32-py2.7.msi. Download http://sourceforge.net/projects/cx-oracle/files/
import cx_Oracle host = 'localhost' port = '1521' dbase = 'testsid' login = 'scott' password = 'pwd' dsn = cx_Oracle.makedsn(host, port, dbase) print (dsn) conn = cx_Oracle.connect(login, password, dsn) cursor = conn.cursor () cursor.execute ("select * from emp t") result = cursor.fetchall () for row in result: print (row) cursor.close () conn.close ()
输出:
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SID=testsid))) (7369, 'SMITH', 'CLERK', 7902, datetime.datetime(1980, 12, 17, 0, 0), 800.0, None, 20) (7499, 'ALLEN', 'SALESMAN', 7698, datetime.datetime(1981, 2, 20, 0, 0), 1600.0, 300.0, 30) (7521, 'WARD', 'SALESMAN', 7698, datetime.datetime(1981, 2, 22, 0, 0), 1250.0, 500.0, 30) (7566, 'JONES', 'MANAGER', 7839, datetime.datetime(1981, 4, 2, 0, 0), 2975.0, None, 20) (7654, 'MARTIN', 'SALESMAN', 7698, datetime.datetime(1981, 9, 28, 0, 0), 1250.0, 1400.0, 30) (7698, 'BLAKE', 'MANAGER', 7839, datetime.datetime(1981, 5, 1, 0, 0), 2850.0, None, 30) (7782, 'CLARK', 'MANAGER', 7839, datetime.datetime(1981, 6, 9, 0, 0), 2450.0, None, 10) (7788, 'SCOTT', 'ANALYST', 7566, datetime.datetime(1987, 4, 19, 0, 0), 3000.0, None, 20) (7839, 'KING', 'PRESIDENT', None, datetime.datetime(1981, 11, 17, 0, 0), 5000.0, None, 10) (7844, 'TURNER', 'SALESMAN', 7698, datetime.datetime(1981, 9, 8, 0, 0), 1500.0, 0.0, 30) (7876, 'ADAMS', 'CLERK', 7788, datetime.datetime(1987, 5, 23, 0, 0), 1100.0, None, 20) (7900, 'JAMES', 'CLERK', 7698, datetime.datetime(1981, 12, 3, 0, 0), 950.0, None, 30) (7902, 'FORD', 'ANALYST', 7566, datetime.datetime(1981, 12, 3, 0, 0), 3000.0, None, 20) (7934, 'MILLER', 'CLERK', 7782, datetime.datetime(1982, 1, 23, 0, 0), 1300.0, None, 10)
相关文章推荐
- Oracle学习笔记[4] - ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- oracle笔记 之VI JDBC连接 Oracle 数据库
- PHP 连接Oracle及乱码问题笔记
- Java连接Oracle笔记
- Python 连接Oracle 数据库,需要使用cx_Oracle 包
- 连接操作 - Oracle 学习笔记 3
- [笔记]--Windows下用Python链接Oracle
- Python 连接 Oracle 示例
- Python 连接 Oracle 示例
- python连接oracle,把计算结果存入本地excel并发送带附件邮件
- arcgis开发笔记【Oracle远程连接开发】
- oracle笔记1--常用设置,连接PL/SQL Developer,常见错误总结
- Python 连接 Oracle
- Python连接oracle的几种方式
- Python 连接 Oracle 示例
- Oracle新手笔记(2) 关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法
- python之oracle连接 cx_Oracle
- python 连接oracle
- Oracle笔记_基于样例表的连接查询
- python连接oracle 以及 ubuntu安装rpm