import mysqldbtry:
#獲取mysql的連線,方法connect(『ip』,『user』,『password』,『dbname』)
con=mysqldb.connect('localhost','root','','test')
#在cursor上進行資料庫的所有操作
cur=con.cursor()
#執行查詢
cur.execute("select version()")
#獲取查詢結果
data=cur.fetchone()
'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...