查找的文章

ORM框架 navicat连接远程数据库时报错1045-Access的Ip与填写的连接属性ip不一致的问题
    今天用navicat连接服务器数据库,数据库地址为119.23.XX.XX,连接的时候报错:1045-Accessdeniedforuser‘root’@’192.23.24.56’我还以为我ip填写错了,我看了一下连接属性的IP还是119.23.XX.XX,没有问题啊,那么192.23.24.56的IP怎么来的呢原来mysqld已经得到了大量(max_connect_errors)的主机’hostname’的在中途被中断了的连接请求累计超过10次,就再也无法连接上my...  更多
965 2019-06-29
ORM框架 解决Mysql数据库中文乱码的问题
    由于MySQL的默认编码是不支持中文的,如果你使用的默认编码的格式,那么你存入的数据会出现中文乱码的问题,那么我们用以下方式来解决:1.设置数据表和字段的编码格式为UTF-82.指定数据连接字符串的参数,编码方式与1步骤相同如:Stringurl="jdbc:mysql://localhost:3306/db_t...  更多
1196 2019-06-12
ORM框架 使用oracle的 listagg() WITHIN GROUP ()函数让多行转一列,行转列
    基础的用法如下:LISTAGG(1,2)WITHINGROUP(ORDERBY3)1的位置是需要拼接的数据表中的字段2的位置是以什么字符分割,例如逗号,分号等字符1与3的位置是相同的字段它的用法就像聚合函数一样,通过Groupby语句,把每个Group的一个字段,拼接起来,当然也可以不用Groupby语句,只查询一个字段,那么就把所有的行拼接起来成为一行。例如:普通查询://条件查询查询部门为20的员工列表SELECTt.DEPTNO,t.ENAM...  更多
1919 2019-05-31
ORM框架 oracle的分页查询
    mysql的反应非常的简单,我们只要用到limit这个关键字就行,但是orcale的分页查询有点复杂,主要是要用到ROWNUM这个字段语法格式格式1(推荐)SELECT*FROM(SELECTtemp.*,ROWNUMRNFROM(SELECT*FROM表名)tempWHEREROWNUM<=end(page*pagesize))WHERERN>start(page-1*pagesize)格式2SELECT*FROM(SELECTtemp.*,ROWNUMRNFROM(SELECT*FROMTABLE_NAME)temp)WH...  更多
1483 2019-05-23
ORM框架 Mybatis在xml文件中处理大于号小于号的方法
    今天用mybaits时出现了Thecontentofelementsmustconsistofwell-formedcharacterdataormarkup.org.xml.sax.SAXParseException:Thecontentofelementsmustconsistofwell-formedcharacterdataormarkup.的错误原来mybatis的大于小于号要转换错误的写法<iftest="startTime!=null">ANDorder_date>=#{startTime,jdbcType=DATE}</if&g...  更多
1468 2019-04-19
ORM框架 mysql的时间/日期操作集合
    今天要用到mysql,发现mysql的时间操作跟orcal时不一样的,在这整理记录下mysql的时间/日期操作集合。Mysql中date_format()和str_to_date()函数date_format(date,’%Y-%m-%d’)———————>oracle中的to_char();str_to_date(date,’%Y-%m-%d’)———————>oracle中的to_date();分隔符一致,年月日要一致、str_to_date()函数selectstr_to_date('2016-09-0915:...  更多
1461 2019-04-16
ORM框架 解决mybatis的For input string: "true"和java.sql.SQLException: ORA-00911: 无效字符的问题
    解决mybatis的Errorqueryingdatabase.Cause:java.lang.NumberFormatException:Forinputstring:“true”和java.sql.SQLException:ORA-00911:无效字符的问题1.Cause:java.lang.NumberFormatException:Forinputstring:“true”在mybaits中对于非字符串类型的参数(如Boolean)的判断需要转变成字符串<!--<iftest=""></if>标签...  更多
1625 2019-03-15
ORM框架 mybatis如何用in语句查询和一些注意事项
    平常我们使用in语句查询时,都是in(xx,xx,xx)的格式,但是mybatis如何用in语句查询呢,我们可以用foreach元素去创建这样的格式。显然foreach元素是一个循环语句,它的作用是遍历集合,支持遍历数据,List,set接口的集合。我们查询用户表,用户有男,女,未知3种情况,那例子查询男和未知的用户<selectid="findUserBySex"resultType="User">select*fromt_userwheresexin<forea...  更多
859 2019-02-27
ORM框架 Mybatis传递多个参数的几种方法
    我们在使用mybatis时更多的时候是需要传多个参数给映射器。现在我记录几种mybatis传多个参数的方式分别是:使用map传递参数,使用注解来传入参数,使用JavaBean传入参数。1.使用map传递参数我们可以使用mabatis提供的Map接口来实现//xml文件<selectid="getRoleByMap"parameterType="map"resultType="String">selectnamewherea.id=#{id}anda.age=#{age}</select&...  更多
1494 2019-02-27
ORM框架 Mybatis模糊查询的几种方式
    我们进行模糊查询时,如果是Mysql数据库,经常用到的是一个concat用“%”和参数相连接,而Oracle是用“||”这样的连接符。这样SQL就要2种区实现,造成了数据库不可以更改的局面,于是Mybatis框架有了bind这个元素,我们就完全不用数据库的语言了。如:第一种用bind实现模糊查询通用数据库List<RoleEntity>selectBykeyWord(@Param("keyword")Stringkeyword);<selectid="selectB...  更多
3438 2019-02-24