数据库相关
展示数据库相关知识
小龙人0617
这个作者很懒,什么都没留下…
展开
-
oracle字段拼接过程中以0开头的小数,开头的0消失
1.出现问题在做字段拼接的过程,查询结果出现以0开头的小数,开头的0消失2.问题解决为何小数点前0会省略,是因为oracle数据库中存在一个隐形类型转换,在拼接的过程中小数自动转成字符类型,相当于调用了to_char函数,所以丢失小数点前面的0这里操作就是把数值类型转换为字符型,即加上to_char(字段,’fm9999999999999990.00’) ,(查看表结构设计,我这里类型是number(16,2),所以设置前面小数点前面最多16位,后面保留2位)其中9代表如果存...转载 2021-04-06 14:55:10 · 1814 阅读 · 0 评论 -
MyBatis + Oracle 实现批量新增和批量修改
MyBatis 实现批量新增和批量修改1、MyBatis + Oracle 实现批量新增和批量修改需要注意的是保存或修改是返回的值为-1,没有返回行数,请看文章:https://blog.csdn.net/qq_40015409/article/details/113416324MyBatis + Oracle 实现批量新增(基于序列化自增长主键)mapper 接口 void batchInsert(List<ASingleProject> list); mapper.转载 2021-01-30 10:30:20 · 1566 阅读 · 2 评论 -
2059 - authentication plugin...错误解决方法
2059 - authentication plugin...错误解决方法Navicat 连接MySQL数据库出现错误:2059 - authentication plugin 'caching_sha2_password'的解决方法。错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。完美解决方案如下文:(解决不了请留言)工具/原料演示系统:Windows 10 家庭中文版转载 2020-12-23 11:43:18 · 4341 阅读 · 0 评论 -
MySQL安装配置教程(Windows系统)
MySQL安装配置教程(Windows系统)MySQL允许在多种平台上运行,但由于平台的不同,安装方法也有所差异。本节主要介绍如何在 Windows 平台上安装配置 MySQL。Windows 平台下提供两种安装 MySQL 的方式: MySQL 图形化安装(.msi 安装文件)。 免安装版(.zip 压缩文件)。 用户使用图形化安装包安装配置 MySQL 的步骤如下:安装MySQL步骤 1):双击下载的 MySQL 安装文件,进入 MySQL 安装界面,.原创 2020-12-23 11:40:06 · 501 阅读 · 0 评论 -
postgresql权限修改
两处修改:1.postgresql.conflisten_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。2.pg_hba.confhost all all 127.0.0.1/32 md5行下添加以下配置hostallall0.0.0.0/0md5如果不希望允许所有IP远程访问,则可以将上述配...原创 2019-08-31 10:33:51 · 646 阅读 · 1 评论 -
如何解决ORACLE11G里面ORA-24247 网络访问被访问控制列表 (ACL) 拒绝 错误
如何解决ORACLE11G里面ORA-24247 网络访问被访问控制列表 (ACL) 拒绝 错误场景描述:操作存储过程过程中提示被访问控制列表拒绝。在应用中直接上报数据时,获取ORACLE 11G(10g没事)主机IP和实例时候,执行下列SQL语句出现错误:SELECTlower(utl_inaddr.get_host_address||':'||SYS_CONTEXT ('USE...原创 2019-08-31 10:30:42 · 1491 阅读 · 1 评论 -
CLOB字段读取
java读取Clob字段:最近频繁处理clob字段,故集中了几种读取clob字段的方法,供大家参考。第一种:Clob clob = rs.getClob("remark");//java.sql.ClobString detailinfo = "";if(clob != null){detailinfo = clob.getSubS...原创 2019-08-31 10:11:39 · 1359 阅读 · 0 评论