程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Java掉執行sql腳本的.bat文件

Java掉執行sql腳本的.bat文件

編輯:更多關於編程

       Java掉.bat文件

      sql腳本 存放於D:sqlplustest.sql

      insert into ss values(11);

      insert into ss values(12);

      insert into ss values(13);

      commit;

      exit;

      sql.bat腳本

      @ECHO OFF

      sqlplus -s username/password@sid @D:sqlplustest.sql

      exit

      Java代碼

      package com.tdxx.sqlplus;

      import java.io.IOException;

      public class ExecComm {

      public static void main(String[] args) {

      System.out.println("開始執行.");

      runBat();

      }

      public static void runBat() {

      Runtime rt = Runtime.getRuntime();

      Process ps = null;

      try {

      ps = rt.exec("cmd.exe /C start /b D:sqlplussql.bat");

      ps.waitFor();

      } catch (InterruptedException e) {

      e.printStackTrace();

      } catch (IOException e1) {

      e1.printStackTrace();

      }

      int i = ps.exitValue();

      if (i == 0) {

      System.out.println("執行完成.");

      } else {

      System.out.println("執行失敗.");

      }

      }

      }

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved