當前位置:成語大全網 - 書法字典 - python如何操作SQL語句

python如何操作SQL語句

這裏有壹個明確的答案:

/問題/262503775.html

但是如果妳的是文字,妳就要稍微改壹下。

如果改成cx_Oracle,是這樣的:

導入系統

導入cx_Oracle

導入操作系統

類別句柄數據庫:

def __init__(self,user,passwd,server,sql):

self.user =用戶

self.passwd=passwd

self.server =服務器

self.sql=sql

self . conn = CX _ Oracle . connect(" % s/% s @ % s " %(self . user,self.passwd,self.server))

def selectDB(self):

cursor = self.conn.cursor()

cursor . execute(" select count(1)from search _ item _ 08 ")

ret = cursor.fetchall()

cursor.close()

打印ret

返回ret

def closeDB(自身):

self.conn.close()

if __name__ == "__main__ ":

if len(sys . argv)& lt;4:

打印“需要參數:用戶密碼服務器”

系統出口(1)

user=sys.argv[1]

passwd=sys.argv[2]

server=sys.argv[3]

# SQL = ' select count(1)from search _ item _ 08;'#請註意,這裏需要進行更改

Sql = open('a.sql ',' r ')。read() #更改為從文件中讀取。

#接下來,訪問數據庫。

handleDB = handleDataBase(用戶,密碼,服務器,sql)

handleDB.selectDB()

handleDB.closeDB()