以下のコードを Java (eclips) で実行したいのですが、ide でエラーが発生せず、oracle で行を更新しません
以下のコードは update_method です
public void setUpdate(String statement,String par1,String par2)throws Exception
{
System.out.println("this is setUpdate method"+statement);
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","ALBALOO","myjava123");
st =con.prepareStatement(statement);
st.setString(1, par1);
st.setString(2,par2);
st.executeUpdate();
// con.commit();
}
以下は呼び出し元メソッド用です
st="update newslables3 set nlable='1' where hhmm in (SELECT hhmm FROM newslables3 where hhmm not between '0830' and '1130') and yymmdd between ? and ? ";
db.setUpdate(st,priceSet[i][3],priceSet[i+1][3]);
私のオラクルのバージョンは10g xeです