
数据库
Java潘老师
程序员有三种美德:懒惰,急躁和傲慢...
展开
-
mysql-8.0.20-winx64.zip压缩版最详细安装教程
1.下载https://dev.mysql.com/downloads/mysql/2.在F盘新建mysql目录,在mysql下新建MySQL文件夹,将压缩包解压到MySQL文件夹中。3.在zip解压根目录下新建my.ini。(新建文本文档,并将后缀名改成.ini)5.然后我们编辑my.ini,设置MySQL根目录,以及数据库数据存放的目...原创 2020-05-08 15:22:57 · 7870 阅读 · 0 评论 -
数据库范式的理解
数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于原创 2016-06-16 23:45:04 · 438 阅读 · 0 评论 -
Hibernate插入Oracle数据库时间丢失时分秒问题解决
在公司项目开发过程中,发现Hibernate框架在插入时间进入oracle数据库时丢失了时分秒,在debug时,看java代码上时间是有时分秒的,但再看数据库就莫名其妙的丢失了,郁闷了好久,现在和大家分享也顺便记录一下这个问题当时解决的办法: 分析: 1,java里使用的Date类型是java.util.Date,而数据库识别的是java.sql.Date,在数据库原创 2016-11-19 11:15:41 · 2840 阅读 · 1 评论 -
oracle如何实现全角和半角的切换
由于日文中有数字数字都是使用的全角形式,导致oracle在处理这些全角字符串时会出现失败的情况,下面我们来了解下oracle提供的转换函数!转换成半角函数:to_single_byte(c)转换成全角函数:to_multi_byte(c)实例:SELECT '12345', DUMP('12345'),原创 2016-12-12 12:01:34 · 7036 阅读 · 0 评论 -
oracle中使用单引号或者其他特殊字符处理方法
-- Start字符串是用单引号括起来的,如果想在字符串中输入单引号该怎么办呢?有两种方法。方法一:是用两个单引号代表一个单引号SELECT 'I''m mixika99' FROM DUAL; 方法二:使用 Oracle 特殊语法SELECT q'/I'm mixika99/' FROM DUAL; 事实上,我们可以使用方法二输入任何特殊字符,包括换行。SELEC转载 2017-01-16 11:22:21 · 3476 阅读 · 0 评论 -
关于mysql数据库引擎导致的heibenate的executeUpdate语句不受事务控制
在开发过程中,在配置注解式hibernate事务的时候,发现executeUpdate语句不受事务控制。只要一执行,根本没有机会rollback,直接就进了mysql数据库,事务配置如下: -->原创 2017-09-13 15:36:36 · 723 阅读 · 0 评论 -
DRUID连接池的实用 配置详解
DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 配置参数和其它连接池一样DRUID的DataSourc转载 2017-09-07 11:29:56 · 609 阅读 · 0 评论