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じゃない気がする。。。