Oracle11gをJDBCドライバを使ってScalaから操作することに成功
漢字データをデータベースに登録することができました。
import java.sql.{DriverManager, Connection, Statement , ResultSet, PreparedStatement, SQLException} object SqlInsert { def main(args : Array[String]) = { try { Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); var con = DriverManager.getConnection( "jdbc:oracle:thin:@192.168.0.105:1521:ORCL" , "scott", "tiger") try { var stmt = con.prepareStatement("INSERT INTO emp (empno,ename) VALUES (?,?)") stmt.setObject(1, 1011) stmt.setObject(2, "安藤") stmt.executeUpdate() stmt.close() con.commit() } catch { case e:SQLException => println("Database error " + e) case e => { println("Some other exception type:") e.printStackTrace() } } finally { con.close() } } catch { case e:SQLException => { println("Database error") e.printStackTrace() } case e => { println("Some other exception type:") e.printStackTrace() } } } }
コメントを残す
コメントを投稿するにはログインしてください。