`
shaobo
  • 浏览: 52647 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java执行SqlPlus的批量命令的方法

    博客分类:
  • J2SE
阅读更多
       String   cmd= "D:\\Sql\\Sql\\foc_interface17.bat"; 
    
       try   { 
               //执行命令 
             Process p   =   Runtime.getRuntime().exec(cmd); 
               //取得命令结果的输出流
               InputStream   fis=p.getInputStream(); 
               //用一个读输出流类去读 
               InputStreamReader   isr=new   InputStreamReader(fis); 
               //用缓冲器读行 
               BufferedReader   br=new   BufferedReader(isr); 
               String   line=null; 
               //直到读完为止 
               while((line=br.readLine())!=null)   { 
                       System.out.println(line); 
               } 
       }   catch   (IOException   e)   { 
               e.printStackTrace(); 
       } 

 

0
0
分享到:
评论

相关推荐

    Java调用sqlplus执行定制的sql脚本

    - 在Java中,你可以使用`Runtime.getRuntime().exec()`或`ProcessBuilder`来执行shell命令。例如,创建一个SQL脚本文件(如`script.sql`),然后通过以下代码调用SQL*Plus执行该脚本: ```java String command =...

    Oracle & SQLServer 脚本批量执行方法

    对于更复杂的批量执行需求,可以使用编程语言如Python、Java或PowerShell来编写自动化脚本,读取文件,逐条执行SQL语句,这适用于跨数据库系统执行脚本。 2. **批处理文件**: 在Windows环境下,可以创建批处理文件...

    SQL脚本批量执行,方便大量的SQL脚本执行。

    4. **编程语言集成**:如果你熟悉编程,可以通过Python、Java、C#等语言的数据库连接库来批量执行SQL。例如,Python的`pyodbc`或`pymysql`库可以读取SQL文件并逐个执行。 5. **存储过程**:在某些情况下,可以创建...

    instantclient-sqlplus-linux.x64-12.1.0.2.0.zip

    2. sqlplus:SQL*Plus的可执行文件,可以直接在命令行中运行执行SQL操作。 3. oci.dll或oci.so:Oracle Call Interface动态链接库,是连接到Oracle数据库的核心组件。 4. other supporting libraries:其他必要的...

    instantclient-sqlplus-windows.x64-18.5.0.0.0dbru_2.zip

    - **脚本执行**: 可以编写SQL和PL/SQL脚本文件(.sql),批量执行操作。 - **数据导入导出**: 使用SQL*Plus的`SPOOL`命令将查询结果保存为文本文件,或者将文件内容导入数据库。 安装和配置Oracle Instant Client ...

    java基础知识学习

    在Java中,操作数据库通常通过JDBC(Java Database Connectivity)接口实现,它提供了连接、发送SQL命令、处理结果集等方法。因此,理解SQL的基本语法和概念对于有效使用Java进行数据库交互至关重要。同时,熟悉...

    DATAX安装与开发

    **补充**:如果安装完成后执行`python`命令仍然显示旧版本,可以尝试执行`python2.7`以使用新版本。 ##### 2.3 其他软件要求 - **OracleWriter**:如果使用OracleWriter,需要安装Oracle客户端,并确保能够正常使用...

    Derby数据库ij工具的使用

    导入SQL脚本可以通过读取文件并执行其中的命令来实现,这对于批量处理数据库操作非常有用。 总之,Apache Derby的ij工具是一个强大的数据库管理和操作平台,通过简单的命令行接口,用户可以方便地进行数据库管理...

    oracle10安装文档

    - 使用`sqlplus / as sysdba`登录到数据库,然后执行`startup`命令来启动数据库实例。 通过以上步骤,可以成功地在Linux环境下完成Oracle 10g的静默安装及基础配置。需要注意的是,这些操作只是安装过程的一部分,...

    oracle+ppt 学习笔记

    首先,Oracle的基本使用包括掌握一系列基本命令,如登录数据库(`sqlplus`)、查询数据库信息(`SELECT FROM v$version`)、退出会话(`EXIT`)等。这些基础操作是日常数据库管理的基础。 用户管理是Oracle数据库中...

Global site tag (gtag.js) - Google Analytics