JythonでJDBCでexecuteBatchする

statementにオプションも設定できる。
無理やりやってみる。

import com.ziclix.python.sql.zxJDBC as j
import com.ziclix.python.sql.Fetch as f
conn = j.connect("jdbc:oracle:thin:@server:1521:sid","uid","pwd","oracle.jdbc.OracleDriver")
c = conn.cursor()
s = conn.__connection__.createStatement()
s.setFechSize(1)
s.execute('create table a(a int)')
s.addBatch('insert into a values(1)')
s.addBatch('insert into a values(1)')
s.addBatch('insert into a values(1)')
s.executeBatch()
s.execute('select * from a')
fe = f.newFetch(c.datahandler,True)
fe.add(s.getResultSet())
fe.fetchall()

既にJythonじゃない気がする。。。