新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
簡(jiǎn)單的Jython連接數(shù)據(jù)庫(kù)的腳本
最近要采用 grinder 進(jìn)行系統(tǒng)測(cè)試,所以簡(jiǎn)單的研究一下jython的基本語(yǔ)法。下面這是我寫(xiě)的一個(gè)很簡(jiǎn)單的Jython連接數(shù)據(jù)庫(kù)的腳本

jython是靠縮進(jìn)來(lái)判斷是否是在同一個(gè)執(zhí)行塊內(nèi)的
- from java.sql import * # jython 加載JAVA的包
- from org.postgresql import Driver # jython連接數(shù)據(jù)庫(kù):加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)--需要加入到classpath中
- from java.lang import *
- def getList(): #定義函數(shù)
- list=[] #定義數(shù)組
- DriverManager.registerDriver(Driver()) #加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)
- print "already load driver" #打印信息
- con=DriverManager.getConnection("jdbc:postgresql://10.0.0.200:5432/zhenghe", "postgres", "postgres")
- st=con.createStatement()
- rs=st.executeQuery("select id from tuser limit 5 offset 0")
- while rs.next():
- System.out.println(rs.getString(1))
- list.append(rs.getString(1)) #向數(shù)組中添加內(nèi)容
- rs.close()
- st.close()
- con.close()
- return list #縮進(jìn)結(jié)束表示 函數(shù)完成
- print "\nprint list with jython print:"
- print list
- print "\n"
- print "print list with jython for: "
- for i in range(len(list)): #打印list
- print list[i]
以上這個(gè)簡(jiǎn)單腳本便實(shí)現(xiàn)了Jython連接數(shù)據(jù)庫(kù)的功能。
網(wǎng)站題目:簡(jiǎn)單的Jython連接數(shù)據(jù)庫(kù)的腳本
文章源于:http://m.5511xx.com/article/dphghcj.html


咨詢
建站咨詢
