序列的创建与应用

本文介绍如何使用SQL创建序列和留言表,并通过Java实现序列在留言表中的具体应用,包括插入操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

序列的创建:
-- 创建序列
CREATE SEQUENCE note_sequ ;

 

-- 创建留言表
CREATE TABLE note
(
 id int not null primary key , -- sequence
 title varchar(20) not null ,
 author varchar(20) not null ,
 content varchar(50) not null
) ;


-- 事务提交
commit ;
=============================================================
序列的应用:
public class NoteDAOImpl implements NoteDAO
{
 // 增加操作
 public void insert(Note note) throws Exception
 {
  String sql = "INSERT INTO note(id,title,author,content) VALUES(note_sequ.nextVal,?,?,?)" ;
  PreparedStatement pstmt = null ;
  DataBaseConnection dbc = null ;
  dbc = new DataBaseConnection() ;
  try
  {
   pstmt = dbc.getConnection().prepareStatement(sql) ;
   pstmt.setString(1,note.getTitle()) ;
   pstmt.setString(2,note.getAuthor()) ;
   pstmt.setString(3,note.getContent()) ;
   pstmt.executeUpdate() ;
   pstmt.close() ;
  }
  catch (Exception e)
  {
   // System.out.println(e) ;
   throw new Exception("操作中出现错误!!!") ;
  }
  finally
  {
   dbc.close() ;
  }
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值