StringBuilder sb = new StringBuilder();
sb.Append(" BEGIN ");
sb.Append("INSERT INTO BOXCAP (BOXID,CAPITALID,STATE) VALUES (32,'090922000018',0);");
sb.Append("INSERT INTO BOXCAP (BOXID,CAPITALID,STATE) VALUES (32,'090922000020',0);");
sb.Append("END;");
this.bOXCAPTableAdapter.Connection.Open();
OracleCommand comm = new OracleCommand();
comm.Connection = this.bOXCAPTableAdapter.Connection;
comm.CommandType = CommandType.Text;
comm.CommandText = sb.ToString();
comm.ExecuteNonQuery();
this.bOXCAPTableAdapter.Connection.Close();
//1.不能加任何行分割符号
//2.必须以begin开始(begin后要带空格)和end;结尾(end后必须加分号)
//3.每条Sql语句以分号结束
本文介绍如何使用StringBuilder和OracleCommand在Java中执行SQL语句进行批量数据插入操作,确保SQL语句遵循特定格式规则。
268

被折叠的 条评论
为什么被折叠?



