将命令行参数写入Oracle数据库:
1.输入命令行参数;
2.使用DML语句将命令行参数写入数据库。

实例:
TestDML2.java
view plain copy to clipboard print ?
  1. import java.sql.Connection;   
  2. import java.sql.DriverManager;   
  3. import java.sql.SQLException;   
  4. import java.sql.Statement;   
  5.   
  6.   
  7. public class TestDML2 {   
  8.   
  9.     public static void main(String[] args) {   
  10.         Connection conn = null;   
  11.         Statement stmt = null;   
  12.         String sql = null;   
  13.         int id = 0;   
  14.         String name = null;   
  15.         if (args.length != 2) {   
  16.             System.exit(-1);   
  17.         } else {   
  18.             id = Integer.parseInt(args[0]);   
  19.             name = args[1];   
  20.         }   
  21.         try {   
  22.             Class.forName("oracle.jdbc.driver.OracleDriver");   
  23.             conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:mgc""system""admin");   
  24.             stmt = conn.createStatement();   
  25.             sql = "Insert INTO member(id,name) VALUES(" + id + ",'" + name + "')";   
  26.             stmt.executeUpdate(sql);   
  27.         } catch (ClassNotFoundException e) {   
  28.             e.printStackTrace();   
  29.         } catch (SQLException e) {   
  30.             e.printStackTrace();   
  31.         } finally {   
  32.             try {   
  33.                 if (stmt != null) {   
  34.                     stmt.close();   
  35.                     stmt = null;   
  36.                 }   
  37.                 if (conn != null) {   
  38.                     conn.close();   
  39.                     conn = null;   
  40.                 }   
  41.             } catch (SQLException e) {   
  42.                 e.printStackTrace();   
  43.             }   
  44.         }   
  45.     }   
  46.   
  47. }