锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国内精品久久久久久久影视简单 ,亚洲成人网av,亚洲男子天堂网http://www.aygfsteel.com/bonix/category/23887.html-澶у闂褰掓牴鍒板簳鏄漢鐨勯棶棰? 灝戜簺婕獋,灝戜簺鍋忔縺,鐞嗘х殑鎬濊冩槸瑙e喅闂涔嬮亾.zh-cnSat, 11 Aug 2007 11:39:17 GMTSat, 11 Aug 2007 11:39:17 GMT60Python鏁版嵁搴撴搷浣滄墜鍐孾杞琞http://www.aygfsteel.com/bonix/articles/47866.html瑗垮厓鍖栫煶瑗垮厓鍖栫煶Wed, 24 May 2006 10:19:00 GMThttp://www.aygfsteel.com/bonix/articles/47866.htmlhttp://www.aygfsteel.com/bonix/comments/47866.htmlhttp://www.aygfsteel.com/bonix/articles/47866.html#Feedback0http://www.aygfsteel.com/bonix/comments/commentRss/47866.htmlhttp://www.aygfsteel.com/bonix/services/trackbacks/47866.html

妯″潡鎺ュ彛

connect(parameters...) 鍏朵腑鐨勫弬鏁版牸寮忓涓?

dsn       鏁版嵁婧愬悕縐?
user      鐢ㄦ埛鍚?鍙?
password  瀵嗙爜(鍙?
host      涓繪満鍚?鍙?
database  鏁版嵁搴撳悕(鍙?
涓句釜渚嬪瓙:
connect(dsn='myhost:MYDB',user='guido',password='234$')
鍙堟垨鑰?
connect('218.244.20.22','username','password','databasename')

姝ゆ爣鍑嗚瀹氫簡浠ヤ笅鐨勪竴浜涘叏灞鍙橀噺:

apilevel:

琛ㄧず浜咲B-API鐨勭増鏈?鍒?1.0'鍜?2.0'.濡傛灉娌℃湁瀹氫箟,榛樿涓?1.0'

threadsafety:

0     Threads may not share the module.
1     Threads may share the module, but not connections.
2     Threads may share the module and connections.
3     Threads may share the module, connections and cursors.

paramstyle:

鐢ㄤ簬琛ㄧず鍙傛暟鐨勪紶閫掓柟娉?鍒嗕負浠ヤ笅浜旂:
'qmark'   闂彿鏍囪瘑椋庢牸. e.g '... WHERE name=?'
'numeric' 鏁板瓧,鍗犱綅絎﹂鏍? e.g '... WHERE name=:1'
'named'   鍛藉悕椋庢牸. e.g 'WHERE name=:name'
'format'  ANSI C printf椋庢牸. e.g '... WHERE name=%s'
'pyformat' Python鎵╁睍琛ㄧず娉? e.g '... WHERE name=%(name)s'

寮傚父綾?

StandardError
|__Warning
|__Error
|__InterfaceError
|__DatabaseError
|__DataError
|__OperationalError
|__IntegerityError
|__InternalError
|__ProgrammingError
|__NotSupportedError

榪炴帴瀵硅薄

榪炴帴瀵硅薄鍖呭惈濡備笅鏂規硶:

.close()
鍏抽棴榪炴帴
.commit()
鐢ㄤ簬浜嬪姟澶勭悊閲岄潰鐨勬彁浜ゆ搷浣?
.rollback()
鐢ㄤ簬浜嬪姟澶勭悊閲岄潰鐨勫洖婊氭搷浣?
.cursor()
鑾峰緱涓涓父鏍?

娓告爣瀵硅薄

娓告爣瀵硅薄鍖呭惈濡備笅灞炴у拰鏂規硶:

.description
涓涓垪琛?name,type_code,display_size,internal_size,precision,scale,null_ok) 姝ゅ睘鎬у彧鏈夊湪鍙栧緱浜嗘暟鎹箣鍚庢墠鏈?涓嶇劧浼氭槸null鍊?
.rowcount
琛ㄧず榪斿洖鍊肩殑琛屾暟.濡傛灉娌℃湁鎵цexecuteXXX()鏂規硶鎴栬呮妯″潡娌℃湁瀹炵幇榪欎釜鏂規硶,灝變細榪斿洖-1
.callproc(procname[,parameters])
(姝や負鍙夋柟娉?搴斾負涓嶆槸鎵鏈夌殑鏁版嵁搴撻兘鏀寔瀛樺偍榪囩▼鐨?
.close()
鍏抽棴娓告爣
.execute(operation[,parameters])
鍑嗗騫舵墽琛屼竴涓暟鎹簱鎿嶄綔(鍖呮嫭鏌ヨ鍜屽懡浠?
.executemany(operation,seq_of_parameters)
鍑嗗涓涓暟鎹簱鍛戒護,鐒跺悗鏍規嵁鍙傛暟鎵ц澶氭鍛戒護
.fetchone()
榪斿洖絎竴琛岀殑鏌ヨ緇撴灉
.fetchmany([size=cursor.arraysize])
榪斿洖鎸囧畾涓涓鐨勫?
.fetchall()
榪斿洖鎵鏈夌殑鏌ヨ緇撴灉
.arraysize
榪欎釜鍙傛暟鍊艱〃紺篺etchmany榛樿鎯呭喌涔嬩笅鑾峰彇鐨勮鏁?

澶囨敞

褰撶劧,鎴戜滑瑕佺煡閬撶殑鏄?榪欎釜鍙槸涓涓爣鍑?涓鑸潵璇存爣鍑嗛噷闈㈠畾涔変簡鐨勪細瀹炵幇,浣嗚繕鏈夊緢澶氱壒瀹氱殑瀹炵幇,鎴戜滑涔熼渶瑕佸幓鎺屾彙鍝簺涓滆タ,涓嶈繃濡傛灉鎴戜滑灝嗚繖浜涙爣鍑嗙殑鎺屾彙浜?閭d箞鎿嶄綔涓鑸殑灝變笉浼氭湁闂浜?

涓嬮潰緇欏嚭鍑犱釜鏁版嵁搴撶浉鍏崇殑緗戝潃

Database Topic Guide
Python鐨勬暟鎹簱浣跨敤鍚戝,鏈夌浉褰撲笉閿欑殑璧勬枡,鍖呮嫭API瀹氫箟,椹卞姩鑱旂粨絳夌瓑
MSSQL 椹卞姩
灝辨槸MSSQL鐨勯┍鍔ㄧ▼搴?

渚嬪瓙

涓嬮潰涓劇殑渚嬪瓙鏄互MSSQL涓烘牱鏉跨殑,浣嗘槸鎹㈡垚鍏朵粬鐨勯┍鍔ㄤ篃涓鏍峰彲浠ュ仛,榪欎釜灝卞拰Perl鐨勬暟鎹簱鎿嶄綔鍗佸垎鐨勭被浼?鍙互璁╂垜浠緢鏂逛究鐨勫疄鐜頒笉鍚屾暟鎹簱涔嬮棿鐨勭Щ妞嶅伐浣?

1. 鏌ヨ鏁版嵁

import MSSQL
db = MSSQL.connect('SQL Server IP', 'username', 'password', 'db_name')
c = db.cursor()
sql = 'select top 20 rtrim(ip), rtrim(dns) from detail'
c.execute(sql)
for f in c.fetchall():
print "ip is %s, dns is %s" % (f[0], f[1])

2. 鎻掑叆鏁版嵁

sql = 'insert into detail values('192.168.0.1', 'www.dns.com.cn')
c.execute(sql)

3. ODBC鐨勪竴涓緥瀛?/p>

import dbi, odbc     # ODBC modules
import time          # standard time module
dbc = odbc.odbc(     # open a database connection
'sample/monty/spam'  # 'datasource/user/password'
)
crsr = dbc.cursor()  # create a cursor
crsr.execute(        # execute some SQL
"""
SELECT country_id, name, insert_change_date
FROM country
ORDER BY name
"""
)
print 'Column descriptions:'  # show column descriptions
for col in crsr.description:
print ' ', col
result = crsr.fetchall()      # fetch the results all at once
print '\nFirst result row:\n ', result[0]  # show first result row
print '\nDate conversions:'   # play with dbiDate object
date = result[0][-1]
fmt = '  %-25s%-20s'
print fmt % ('standard string:', str(date))
print fmt % ('seconds since epoch:', float(date))
timeTuple = time.localtime(date)
print fmt % ('time tuple:', timeTuple)
print fmt % ('user defined:', time.strftime('%d %B %Y', timeTuple))
-------------------------------output--------------------------------
Column descriptions:
('country_id', 'NUMBER', 12, 10, 10, 0, 0)
('name', 'STRING', 45, 45, 0, 0, 0)
('insert_change_date', 'DATE', 19, 19, 0, 0, 1)
First result row:
(24L, 'ARGENTINA', <DbiDate object at 7f1c80>)
Date conversions:
standard string:         Fri Dec 19 01:51:53 1997
seconds since epoch:     882517913.0
time tuple:              (1997, 12, 19, 1, 51, 53, 4, 353, 0)
user defined:            19 December 1997


瑗垮厓鍖栫煶 2006-05-24 18:19 鍙戣〃璇勮
]]>
Python鎿嶄綔PostgreSQL[杞琞http://www.aygfsteel.com/bonix/articles/47862.html瑗垮厓鍖栫煶瑗垮厓鍖栫煶Wed, 24 May 2006 10:08:00 GMThttp://www.aygfsteel.com/bonix/articles/47862.htmlhttp://www.aygfsteel.com/bonix/comments/47862.htmlhttp://www.aygfsteel.com/bonix/articles/47862.html#Feedback0http://www.aygfsteel.com/bonix/comments/commentRss/47862.htmlhttp://www.aygfsteel.com/bonix/services/trackbacks/47862.htmlPython鎿嶄綔PostgreSQL [鑷?changzheng 鐨?Blog]

浠婂ぉ鏉ュ皾璇曚竴涓婸ython鐨勬暟鎹簱鎿嶄綔鑳藉姏錛氱敤Python榪炴帴PostgreSQL錛堜釜浜虹殑鏈鐖憋級銆?br>
棣栧厛瀹夎PostgreSQL, http://www.postgresql.org
鐒跺悗鍒癙ostgreSQL鐨勭綉绔欐煡浜嗕竴涓嬶紝鏋滅劧鏈塒ython鐨勮繛鎺ョ▼搴廝yGreSQL

浠栧垎涓轟袱涓ā鍧楋紝鑰佺殑pg錛屽拰鏂扮殑pgdb
pg鐨勬枃妗?
http://www.pgsqldb.org/pgsqldoc-7.2c/pygresql.html
pgdb鐨勬枃妗? http://www.python.org/peps/pep-0249.html

浠婂ぉ鍏堝皾璇曚竴涓媝g錛屼唬鐮佺湡鏄湁澶熺畝鍗曪細

1 import  pg
2
3 db  =  pg.connect(dbname = ' yanxu ' ,host = ' localhost ' ,user = ' qingfeng ' ,passwd = ' 123 ' )
4 for  obj  in  db.query( " select * from table1 " .dictresult():
5    print  obj[ ' user_name ' ]
6
7 db.close()


瑗垮厓鍖栫煶 2006-05-24 18:08 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 旅游| 东安县| 太仓市| 金寨县| 盐边县| 广州市| 囊谦县| 泰宁县| 衡阳县| 高清| 沭阳县| 长寿区| 安宁市| 贵阳市| 台江县| 合山市| 丹棱县| 五华县| 阜阳市| 连城县| 教育| 咸丰县| 汕尾市| 东丽区| 斗六市| 儋州市| 沁源县| 临沧市| 木兰县| 疏勒县| 剑阁县| 辛集市| 天台县| 松滋市| 南宫市| 陈巴尔虎旗| 石景山区| 四会市| 南郑县| 洛浦县| 阳城县|