数据库开发
文章平均质量分 56
乐哉悠哉
夏虫不可语冰者,语于夏花
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ORACLE数据库中的ROWNUM和ORDER BY执行顺序
使用SQL查询ORACLE表数据的时候,可能会有如下两种结果需求。对查询结果集排序,并获得其排序前的行号对结果集排序后,为每一行加入行号对于上述两种结果需求,编写SQL语句的时候,需要注意ROWNUM赋值和ORDER BY的执行顺序。如果ORDERBY的基准字段是表的PrimaryKey,则查询执行过程是先对表进行排序,然后为排序后的表视原创 2014-08-27 13:03:26 · 2722 阅读 · 2 评论 -
Oracle数据库,结果集已关闭(SQLException: Closed Resultset)
在制作BBS论坛的过程中,根据需要,我计划将数据库的访问、查询操作和查询结果分在两个函数中进行,即在数据库操作类DBAccess中有两个函数(错误代码):private ResultSet executeQuery(String sql) throws SQLException { try{ conn=ds.getConnection(); conn.setAutoCo原创 2013-01-11 10:53:32 · 4189 阅读 · 0 评论 -
Mybatis 配置文件 useGeneratedKeys 参数
Mybatis 配置文件 useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如果插入的表以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的主键返回原创 2017-07-01 13:38:15 · 33540 阅读 · 1 评论 -
数据库表主键设计原则
阅读《阿里 Java 开发手册》时,有以下 MySQL 建表规约: 表必备三字段:id, gmt_create, gmt_modified。 说明:其中id必为主键,类型为unsigned bigint、单表时自增、步长为1。gmt_create, gmt_modified的类型均为date_time类型。这样的要求似乎是违反数据设计的范式的,但既然手册中强调这点就搜索学习了一下这样做原创 2017-07-08 10:52:49 · 16921 阅读 · 0 评论
分享