python 獲取mysql版本

2021-07-11 02:40:58 字數 982 閱讀 5984

import mysqldb

try:

#獲取mysql的連線,方法connect(『ip』,『user』,『password』,『dbname』)

con=mysqldb.connect('localhost','root','','test')

#在cursor上進行資料庫的所有操作

cur=con.cursor()

#執行查詢

cur.execute("select version()")

#獲取查詢結果

data=cur.fetchone()

print

'database version:%s'% data

finally:

if con:

#關連線

con.close()

close():關閉此connect物件, 關閉後無法再進行操作,除非再次建立連線

commit():提交當前事務,如果是支援事務的資料庫執行增刪改後沒有commit則資料庫預設回滾,白操作了

rollback():取消當前事務

cursor():建立游標物件

其中cursor游標物件又有如下屬性和方法:

常用方法:

close():關閉此游標物件

fetchone():得到結果集的下一行

fetchmany([size = cursor.arraysize]):得到結果集的下幾行

fetchall():得到結果集中剩下的所有行

excute(sql[, args]):執行乙個資料庫查詢或命令

excutemany(sql, args):執行多個資料庫查詢或命令

常用屬性:

connection:建立此游標物件的資料庫連線

arraysize:使用fetchmany()方法一次取出多少條記錄,預設為1

lastrowid:相當於php的last_inset_id()

獲取Windows版本

要利用api獲取windows 8.1的版本號,必須自定義manifest檔案,指定程式支援windows8.1,manifest檔案如下 將manifest檔案應用到專案 專案 屬性 清單工具 輸入和輸出 將manifest檔案的名稱填入到 附加清單檔案 裡面,編譯。獲取windows版本的 如下...

獲取php版本

phpversion 函式可以獲取版本 version compare可以比較兩個版本 mixed version compare string version1,string version2 string operator 此函式首先在版本字串裡用乙個點 替換 和 也會在任意非數字前後插入乙個點...

獲取IIS版本

近日,有一專案要分別獲取iis6.0和7.5,然後對程序進行操作 研究良久,有以下辦法獲取iis版本.directoryentry getentity new directoryentry iis localhost w3svc info string version getentity.prope...