数据库
滔滔
这个作者很懒,什么都没留下…
展开
-
Mysql中获取刚插入的自增id的三种方法
<br /><br />我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,<br />一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。<br />但在多线程情况下,就不行了。<br /> <br />下面介绍三种方法<br /> <br />(1) getGeneratedKeys()方法:<br /> <br />程序片断:<br />Connection conn = ;<br /> Serializable ret = nu转载 2011-05-27 15:08:00 · 8322 阅读 · 1 评论 -
SYBASE触发器学习
<br />触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行.<br />1、可以跟踪用户对数据库的操作<br />2、在修改或删除时级联修改或删除其它关联表中的匹配的行。<br />3、同步实时地复制表中的数据到另一个表中.<br />目前的项目中要求,对表的操作要保留日志,自然想到了用触发器。在使用sybase触发器的时候要用到两个临时表:deleted和inserted。在向数据库中插入记录的时候,会把记录也插向inserted中,在更新或者删除记录时,会把要删除的记录保存到d转载 2011-04-21 23:24:00 · 5076 阅读 · 1 评论