Mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:
1. if 语句 (简单的条件判断)
2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似.
3. trim (对包含的内容加上 prefix,或者 s...
分类:
数据库技术 时间:
2016-06-13 15:34:35
收藏:
0 评论:
0 赞:
0 阅读:
246
1、和mysql扩展库的区别: (1 安全性、稳定性更高 (2 提供了面向对象和面向过程两种风格 2、php.ini 中的 extension=php_mysqli.dll 解除封印 3、面向对象:查询列表 1 <?php 2 3 //mysqli 操作数据(面向对象风格) 4 5 #1、创建Mys ...
分类:
数据库技术 时间:
2016-06-13 15:32:19
收藏:
0 评论:
0 赞:
0 阅读:
304
使用Spring自带的JdbcTemplate,可以简化对数据库的操作,用起来十分方便。通过一下几个步骤的配置,即可以使用JdbcTemplate。 (1)配置好Spring的数据源,加入mysql驱动jar包,配置好数据库的properties文件。 加入mysql驱动jar包,配置好数据库的pr ...
分类:
数据库技术 时间:
2016-06-13 15:30:51
收藏:
0 评论:
0 赞:
0 阅读:
259
SQL Server 不能创建数据库了,发生错误:1807 未能获得数据库'model'上的排它锁。请稍后重试操作。 解决: declare @sql varchar(100) while 1=1 begin select top 1 @sql = 'kill '+cast(spid as varc ...
分类:
数据库技术 时间:
2016-06-13 15:19:04
收藏:
0 评论:
0 赞:
0 阅读:
981
1、登录 html代码 处理页面代码 方法二: 2、注册 html代码 处理页面代码 ...
分类:
数据库技术 时间:
2016-06-13 15:18:25
收藏:
0 评论:
0 赞:
0 阅读:
213
一:启动oracle [root@ccoracle ~]# su -l oracle [oracle@ccoracle ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.4.0 - Production on Mon Jun 13 14:11:16 2016 C ...
分类:
数据库技术 时间:
2016-06-13 15:15:46
收藏:
0 评论:
0 赞:
0 阅读:
262
今天在使用ODBC导入mysql定义表的时候,会报BCI Error, data has been truncated,实际底层表都是有数据的,如图二 经测试,是因为表定义的时候comment有中文,去掉中文comment就可以成功导入 ...
分类:
数据库技术 时间:
2016-06-13 15:14:39
收藏:
0 评论:
0 赞:
0 阅读:
263
网上说mybatis的早前版本配置打印sql还比较简单,在3.0.6之后配置方式修改了。 现在的spring-mybatis.xml配置如下: mybatis-config.xml: 不错,打印SQL只需要加一个setting就可以了。 mybatis的日志打印方式比较多,SLF4J | LOG4J ...
分类:
数据库技术 时间:
2016-06-13 15:13:37
收藏:
0 评论:
0 赞:
0 阅读:
176
1.终端启动MySQL:/etc/init.d/mysql start; 2.登录MySQL:mysql –u root -p (用root账户登录),然后输入密码; 3.查看所有的数据库名字:show databases; 4.选择一个数据库操作: use database_name; 5.查看当 ...
分类:
数据库技术 时间:
2016-06-13 15:12:24
收藏:
0 评论:
0 赞:
0 阅读:
146
...
分类:
数据库技术 时间:
2016-06-13 15:10:38
收藏:
0 评论:
0 赞:
0 阅读:
185
<?php //面向对象的方式访问数据库 //造对象 $db = new MySQLi("localhost","root","123","mydb"); //判断连接是否出错 /*if(mysqli_connect_error()) { echo "连接失败!"; exit; }*/ !mysql ...
分类:
数据库技术 时间:
2016-06-13 15:10:16
收藏:
0 评论:
0 赞:
0 阅读:
150
initialSize :连接池启动时创建的初始化连接数量(默认值为0) maxActive :连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定) maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认 ...
分类:
数据库技术 时间:
2016-06-13 15:08:15
收藏:
0 评论:
0 赞:
0 阅读:
152
合并字段用+号连接就可以了,不过要判断是不是有的合并项为NULL。如果其中一项为NULL,则整个合并字段为NULL。 (IsNull(a.supplier, '') + IsNull(a.po, '') + IsNull(a.inv, '') + IsNull(a.REMARK, '') ) as ...
分类:
数据库技术 时间:
2016-06-13 15:06:05
收藏:
0 评论:
0 赞:
0 阅读:
207
问题1:刚安装完mysql,设置了用户名密码root,登陆OK的,后来再连怎么也连不上了 操作步骤: 输入:mysql -uroot -proot 提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass ...
分类:
数据库技术 时间:
2016-06-13 15:03:45
收藏:
0 评论:
0 赞:
0 阅读:
194
相关资料:http://www.dfwlt.com/forum.php?mod=viewthread&tid=1497&extra= 问题现象:FireDAC连接Sqlite3在开发电脑上没有问题,但将程序放在XP上就提示“unable to open database file”(后来发现别的WI ...
分类:
数据库技术 时间:
2016-06-13 14:57:03
收藏:
0 评论:
0 赞:
0 阅读:
292
http://www.cnblogs.com/chen1388/archive/2010/07/06/1771919.html decode函数: decode(aa, 1, 'xs', 2, 'ps', 'ms') 相当于 (case aa when 1 then 'xs' when 2 then ...
分类:
数据库技术 时间:
2016-06-13 13:46:54
收藏:
0 评论:
0 赞:
0 阅读:
258
sql server2008 r2 密钥 Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYBEnterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBBMicrosoft SQL Server 2008 R2序列号密钥开发版32位:MC46H-JQ ...
分类:
数据库技术 时间:
2016-06-13 13:45:04
收藏:
0 评论:
0 赞:
0 阅读:
218
基本语句: 常用语句: 1.mybatis-mysql 获取自增长主键并插入数据 函数: 1.获取当前系统时间 now() ...
分类:
数据库技术 时间:
2016-06-13 13:44:06
收藏:
0 评论:
0 赞:
0 阅读:
252
1、正常情况。 2、使用group_concat函数 3、使用SUBSTRING_INDEX和CROSS JOIN将列里面的的数字都拆分出来。 方法一(网上查询的方法): 建配置表: 配置表sequence的结果为0-99的一列数字: SQL: 方法二(自己不想建表,图省事):将sequence替换 ...
分类:
数据库技术 时间:
2016-06-13 13:42:57
收藏:
0 评论:
0 赞:
0 阅读:
258
一般情况下,SQL Server的查询优化器会对查询做优化,选择适合的索引。 当遇到一些宽表,索引和where 过滤条件多时, 查询优化器选择的可能并不是最佳的索引, 此时需要手动指定索引。具体效果可以在“执行计划中查看”。 select * from 表名 with (nolock, index( ...
分类:
数据库技术 时间:
2016-06-13 13:38:04
收藏:
0 评论:
0 赞:
0 阅读:
249