Python訪問Oracle的兩種資料獲取方式
查詢通常有兩種方式:一種是使用cursor.fetchall()獲取所有查詢結果,然後再一行一行的迭代;另一種每次透過cursor.fetchone()獲取一條記錄,直到獲取的結果為空為止。透過如下方式來驗證這兩種查詢方式的區別:
TEST表內容如下:
(1, 'a', 'b', 'c')
(2, 'aa', 'bb', 'cc')
(3, 'aaa', 'bbb', 'ccc')


輸出結果:
1, a, b, c
Number of rows returned: 3
2, aa, bb, cc
Number of rows returned: 3
3, aaa, bbb, ccc
Number of rows returned: 3
Number of rows returned: 3
Number of rows returned: 4
1, a, b, c
Number of rows returned: 5
2, aa, bb, cc
Number of rows returned: 6
3, aaa, bbb, ccc
Number of rows returned: 6
Number of rows returned: 6
TEST表內容如下:
(1, 'a', 'b', 'c')
(2, 'aa', 'bb', 'cc')
(3, 'aaa', 'bbb', 'ccc')


輸出結果:
1, a, b, c
Number of rows returned: 3
2, aa, bb, cc
Number of rows returned: 3
3, aaa, bbb, ccc
Number of rows returned: 3
Number of rows returned: 3
Number of rows returned: 4
1, a, b, c
Number of rows returned: 5
2, aa, bb, cc
Number of rows returned: 6
3, aaa, bbb, ccc
Number of rows returned: 6
Number of rows returned: 6
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2142314/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring框架訪問資料庫的兩種方式的小案例Spring框架資料庫
- Spark Streaming讀取Kafka資料兩種方式SparkKafka
- 資料庫訪問幾種方式對比資料庫
- Python 爬取網頁資料的兩種方法Python網頁
- Groovy獲取Bean兩種方式(奇淫技巧操作)Bean
- python連線clickhouse資料庫的兩種方式小結Python資料庫
- python兩種獲取剪貼簿內容的方法Python
- Python獲取list中指定元素索引的兩種方法Python索引
- 398、Java框架52 -【Hibernate - 分頁、兩種獲取方式】 2020.10.27Java框架
- Springboot啟動了哪些bean?這兩種方式可以獲取Spring BootBean
- python使用cx_Oracle連線oracle資料庫獲取常用資訊PythonOracle資料庫
- Spring - 獲取ApplicationContext的幾種方式SpringAPPContext
- Python 獲取檔案建立、訪問、修改時間Python
- Python獲取jsonp資料PythonJSON
- SpringMVC的資料獲取問題SpringMVC
- Oracle資料庫限制訪問IPOracle資料庫
- SpringBoot讀取配置資料的幾種方式Spring Boot
- 【Azure Developer】【Python 】使用 azure.identity 和 azure.common.credentials 獲取Azure AD的Access Token的兩種方式DeveloperPythonIDE
- python四種方式解析網頁獲取頁面中的連結Python網頁
- Python進行開發的兩種方式Python
- Java中獲取Class物件的三種方式Java物件
- SpringBoot獲取HttpServletRequest的3種方式總結Spring BootHTTPServlet
- PG獲取檔案大小的幾種方式
- SQL Server在分頁獲取資料的同時獲取到總記錄數的兩種方法SQLServer
- python的queue佇列獲取資料Python佇列
- Oracle 獲取整數方式程式碼整理Oracle
- jmeter 使用 ssh 方式訪問資料庫JMeter資料庫
- React 中獲取資料的 3 種方法:哪種最好?React
- 如何限制ip訪問Oracle資料庫Oracle資料庫
- Oracle資料訪問元件ODAC的安裝方法Oracle元件
- Python操作MySQL資料庫的5種方式PythonMySql資料庫
- 獲得資料庫操作日誌的三種方式資料庫
- JS獲取元素寬高的兩種情況JS
- Oracle獲取資料庫中的物件建立語句Oracle資料庫物件
- 獲取或操作DOM元素特性的幾種方式
- 微信小程式三種獲取使用者資訊的方式微信小程式
- ABAP和XML資料格式互相轉換的兩種方式XML
- WPF/C#:顯示分組資料的兩種方式C#
- 多種方式讀取 MySQL 資料庫配置MySql資料庫