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

jython是靠縮進來判斷是否是在同一個執(zhí)行塊內(nèi)的
- from java.sql import * # jython 加載JAVA的包
- from org.postgresql import Driver # jython連接數(shù)據(jù)庫:加載數(shù)據(jù)庫驅(qū)動--需要加入到classpath中
- from java.lang import *
- def getList(): #定義函數(shù)
- list=[] #定義數(shù)組
- DriverManager.registerDriver(Driver()) #加載數(shù)據(jù)庫驅(qū)動
- 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 #縮進結(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]
以上這個簡單腳本便實現(xiàn)了Jython連接數(shù)據(jù)庫的功能。
網(wǎng)頁標題:簡單的Jython連接數(shù)據(jù)庫的腳本
文章來源:http://www.dlmjj.cn/article/dphghcj.html


咨詢
建站咨詢
