簡單的Jython連接數據庫的腳本
作者:姜振
本文提供了一段簡單的腳本,用于實現Jython連接數據庫的功能。
最近要采用 grinder 進行系統測試,所以簡單的研究一下jython的基本語法。下面這是我寫的一個很簡單的Jython連接數據庫的腳本
jython是靠縮進來判斷是否是在同一個執行塊內的
- from java.sql import * # jython 加載JAVA的包
- from org.postgresql import Driver # jython連接數據庫:加載數據庫驅動--需要加入到classpath中
- from java.lang import *
- def getList(): #定義函數
- list=[] #定義數組
- DriverManager.registerDriver(Driver()) #加載數據庫驅動
- 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)) #向數組中添加內容
- rs.close()
- st.close()
- con.close()
- return list #縮進結束表示 函數完成
- 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]
以上這個簡單腳本便實現了Jython連接數據庫的功能。
【編輯推薦】
責任編輯:yangsai
來源:
JavaEye博客