Java创建Oracle数据库表

package utility.mysql;

import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;

public class DbUtility {

public static void main(String[] args) throws IOException {

String db_url = DbUtility.getDbInfo().get("db_url");
        String db_user = DbUtility.getDbInfo().get("db_user");
        String db_pwd = DbUtility.getDbInfo().get("db_pwd");

Connection conn = DbUtility.getConn(db_url, db_user, db_pwd);

String cmd = "create table test (id number(5), name varchar(10))";

DbUtility.updateCMD(conn, cmd);
    }
    
    public static void updateCMD(Connection conn, String cmd) {
        try {
            Statement stmt = conn.createStatement();
            stmt.executeUpdate(cmd);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

public static Connection getConn(String url, String user, String pwd) {

Connection conn = null;

try {
            Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
            conn = DriverManager.getConnection(url, user, pwd);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return conn;
    }

public static Map<String, String> getDbInfo() throws IOException {
        Map<String, String> map = new HashMap<String, String>();

Properties p = new Properties();
        InputStream in = Object.class.getResourceAsStream("/config.properties");

try {
            p.load(in);
        } catch (IOException e) {
            e.printStackTrace();
        }

map.put("db_user", p.getProperty("db_user"));
        map.put("db_pwd", p.getProperty("db_pwd"));
        map.put("db_url", p.getProperty("db_url"));

return map;
    }
}