jdbc中使用序列

来源:互联网 发布:spss19.0 统计软件 编辑:程序博客网 时间:2024/05/20 10:24

SequenceDemo.java :

public class SequenceDemo {public static void main(String[] args) {insert();}public static void insert(){Connection conn=null;PreparedStatement pstmt=null;String sql="insert into mystu(id,name,age,gender) values(myseq.nextval,?,?,?)";try {Class.forName("oracle.jdbc.driver.OracleDriver");conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");pstmt=conn.prepareStatement(sql);pstmt.setString(1,"tom");pstmt.setInt(2,25);pstmt.setString(3,"M");pstmt.execute();} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}finally{//关闭资源}}}