Python連線資料庫的幾種方式

2021-07-25 06:48:15 字數 905 閱讀 4428

最近使用python連線oracle資料庫遇到了一些連線問題,發現有以下兩種主要的連線方式:

import cx_oracle

con = cx_oracle.connect( database urser name, password,ip)

cursor = con.cursor()

sql_select='select * from tablename where condition1 and condition2 order by attr1 desc'

#讀取tablename表中滿足condition1 和 condition2 所有字段資料,並按照attr1欄位降序排列。若公升序排列則用order by attr1 asc

cur.execute(sql_select)

cursor.close()

con.close()

import cx_oracle

dsn = cx_oracle.makedsn(ip, '1521', sid)

conn = cx_oracle.connect(database urser name, password, dsn)

cur = conn.cursor()

sql_select='select * from tablename where condition1 and condition2 order by attr1 desc'

#讀取tablename表中滿足condition1 和 condition2 所有字段資料,並按照attr1欄位降序排列。若公升序排列則用order by attr1 asc

cur.execute(sql_select)

cursor.close()

con.close()

python 連線資料庫

原文 原文1 安裝mysql python pip install mysql python dome1 def db mange db bank conn none try 開啟資料庫連線 conn mysqldb.connect localhost root 123456 db bank 獲取操...

Python連線資料庫

usr bin env python coding utf 8 import sys reload sys sys.setdefaultencoding utf 8 import pymysql import pymysql.cursors usr bin env python coding utf...

python連線資料庫

1 安裝mysql ubantu下安裝不撰述 2 安裝python版本的mysql開發包 sudo apt get install python mysqldb3 編寫python usr bin python coding utf 8 import mysqldb 引入mysqldb包 開啟資料庫...