解答例 - 実習課題2 - (補足)Oracleへの接続
(実習課題2)
以下のコンソールプログラムを作成しなさい。
- Oracleデータベースのテーブルにデータを追加する。テーブルは任意でよい。
- 追加するデータは任意でよいが、必ず日本語を含める事。
- Thin Driverを用いて作成する事。
解答例
/** * OracleInsertThin.java TECHSCORE Java JDBC 補足 実習課題2 * * Copyright (c) 2004 Four-Dimensional Data, Inc. * */ import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class OracleInsertThin { public static void main(String[] args) { try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); return; } Connection conn = null; try { conn = DriverManager.getConnection("jdbc:oracle:thin:@dbserver:1521:oracle", "scott", "tiger"); } catch (SQLException e) { e.printStackTrace(); return; } System.out.println("connection success"); try { String sql = "insert into TABLE_A values('123','テスト','2004-12-09')"; PreparedStatement statement = conn.prepareStatement(sql); int result = statement.executeUpdate(); System.out.println("result:" + result); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (conn != null) { conn.close(); } } catch (SQLException e) {} } } }