在java-oracle中实现主键值的插入
2013-11-03 15:48
190 查看
很多编程小白刚开始在往数据库中插入一条记录时,会对主键值无从下手,因为主键值本身具有不能为空且不能重复的约束,主键通常为整型其值也没有具体要求。因此可用一个自动增长序列来填充。
在oracle-java编程中通常用以下两种方式实现:
第一种:
在oracle数据库端:为表的主键创建序列和触发器。
在java中:插入一条数据时不用指出主键可以借助触发器自动填充主键值。
第二种:
在oracle端:建表后不创建主键触发器。
在java中: 直接定义一个方法获得主键号最大值,加1后做为下一条记录的主键值。
在oracle-java编程中通常用以下两种方式实现:
第一种:
在oracle数据库端:为表的主键创建序列和触发器。
在java中:插入一条数据时不用指出主键可以借助触发器自动填充主键值。
第二种:
在oracle端:建表后不创建主键触发器。
在java中: 直接定义一个方法获得主键号最大值,加1后做为下一条记录的主键值。
相关文章推荐
- ORACLE公有/私有同义词
- troubleshooting root.sh problem for oracle 10g/11g
- oracle library cache pin、library cache lock原理分析。
- 如何来分析oracle 11g grid infrastructure root.sh 执行错误诊断?
- Oracle创建表空间、创建用户以及授权、查看权限
- oracle Redhat64 安装错误3
- Oracle Real Application Cluster
- oracle的分析函数over 及开窗函数
- ORACLE使用函数对二进制、十进制、十六进制数互相转换
- 《Oracle 11g R2 DBA操作指南》
- oracle分页查询sql语句
- Oracle SQL Lesson (8) - 使用集合操作符(Union,Intersect,Minus)
- Oracle SQL Lesson (7) - 使用子查询
- Oracle SQL Lesson (6) - 使用Join进行联合查询
- oracle手动创建数据库
- oracle SQL竖表转横表
- perl连接oracle,DBI,DBD,Data-ShowTable安装
- Oracle数据库实例启动关闭详细过程
- Oracle隐式数据类型转换对索引的影响
- Oracle性能问题sql调优脚本集