数据库学习
文章平均质量分 91
Anakki
后端开发/风光摄影师/驴友/航拍手/后期小佬/火星居民
展开
-
精通MySQL之Explain执行计划
Explain执行计划,字段解析原创 2022-09-24 13:52:56 · 436 阅读 · 0 评论 -
Mysql随机记录获取注意事项
在随机获取数据库记录时。我们的sql语句一般都是确定的。因此对于使用了Mybatis的项目中来说,mysql的随机数据会被Mybatis缓存下来,因此导致每次Dao获取的数据都是一样的,也就失去了随机的意义。这里需要配合mapper文件里的以下标签使用,刷新(清空)缓存。 mapper标签:flushCache="true"举例: <select id="getRandomV...原创 2019-12-01 15:33:11 · 490 阅读 · 0 评论 -
(异常)java.sql.SQLException: 未调用 ResultSet.next
当用ResultSet接收来自数据库查询的结果集时,即使结果集只有一条数据,也需要用到resultSet.next()函数移动游标获取数据。不然会报未调用 ResultSet.next异常错误写法try { pstm=connection.prepareStatement("select * from account where card_id=?"); pstm.s...原创 2018-09-01 19:58:11 · 13073 阅读 · 1 评论 -
一个JdbcUtils的类详解及原理备忘
一.静态代码块中的代码1.声明Properties用于读取配置文件2.使用加载JdbcUtil的类加载器去加载配置文件jdbc.properties,节约加载文件所耗费的资源。 (getResourceAsStream只能用于 需加载的配置文件 与被加载的类处于同一src下的文件)3.Properties读取配置文件4.通过键值对的键获取值(值为数据库驱动的类加载路径),从...原创 2018-09-08 15:10:24 · 374 阅读 · 0 评论 -
关于分页技术的一些思考,可参考用于解决初学分页技术时的一些疑惑
0.最初思考:最近在做一个Java项目,需要写分页的功能,刚开始只是从数据库的一张表中查询出所有结果,分页显示到浏览器上。这个时候并不难,首先按需求来思考开发步骤。从淘宝找灵感,如上图,0.1:当为第一页和最后一页时,上一页的按钮与下一页的按钮分别不能点击。(需要代码控制,第1处)0.2:淘宝一次显示了5个页面(需要代码控制,第2处)。0.3:其他以···(需要代码控制...原创 2018-09-24 00:28:11 · 263 阅读 · 0 评论 -
Mysql数据库插入日期类型数据,取出时无时分秒。
博主遇到这问题是因为在建表的时候 日期数据类型 用错成了 date若想存储 带时分秒的 日期数据 应该使用 datetime数据类型。原创 2018-12-07 21:38:23 · 1498 阅读 · 0 评论 -
Mybatis中,oracle,mysql,SqlServer,db2模糊查询书写方式
oracle中:'%'||#{}||'%'<select id=""> select * from 表名 where 字段名 like '%'||#{模糊查关键字}||'%'</select>mysql中:CONCAT('%',#{},'%')<select id=""> SELECT * FROM 表名 whe...原创 2018-12-06 16:22:58 · 1033 阅读 · 0 评论