C#调用BAT批处理文件连接sqlplus批量执行sql语句
用C#调用pl.bat,pl.bat里调用sqlplus执行一些sql语句
pl.bat内容:
sqlplus hyh/hyh@D_192.168.1.220 @runSql.sql
runSql.sql内容:
--写SQL语句
insert into imgs values(8,'hyh','hyh');insert into imgs values(9,'hyh','hyh');insert into imgs values(10,'hyh','hyh');insert into imgs values(11,'hyh','hyh'); --提交 commit; --去掉下边注释可以执行完让DOS界面停下来 --PAUSE 按任意键继续...... --退出 exit
Process process = new Process(); process.StartInfo.UseShellExecute = true; process.StartInfo.FileName = Server.MapPath("sqlplus/pl.bat"); process.StartInfo.CreateNoWindow = true; process.Start();