【数据库】
HaleyLiu123
1.有bug或者其他问题可以联系我这个邮箱:liurenquan100@163.com
2.喜欢游戏开发和互联网前沿技术的简书地址:http://www.jianshu.com/p/b73ce437602b
3.想要源码的童鞋可以到我的github仓库:https://github.com/Feiyu123
展开
-
数据库常见错误
一.当上一个表为空,下一个表想要查询时,会出现外键连接失败解决办法:给上一个表赋值就行了。原创 2017-02-26 14:25:03 · 449 阅读 · 0 评论 -
Mongodb解决不能连接到服务器的错误
1.今天连接MongoDB的时候,出现了以下错误:MongoDB shell version: v3.4.2connecting to: testMon Mar 3 23:45:09.491 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145exception: c原创 2017-07-22 02:54:13 · 8805 阅读 · 0 评论 -
oracle中varchar和char的区别
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定原创 2017-07-09 21:25:11 · 538 阅读 · 0 评论 -
Redis数据库的基本命令和java连接
一。简介redis:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API二。基本命令:(首先你要先进入你安装redis的那个盘)1.进入客户端redis-cli.exe -h 127.0.0.1 -p 63792.设置键值对:set myKey abc;get原创 2017-05-06 16:57:04 · 3650 阅读 · 0 评论 -
mysql数据库-----从一个表中复制数据和结构到另一个表中
一.从一个表复制结构到另一个表create table t_emp select * from emp where 1=2;emp表t_emp表----只复制了emp表的结构二.从一个表复制结构和数据到另一个create table t_emp select * from emp where 1=1;三.跨表插入原创 2017-04-23 20:41:09 · 1634 阅读 · 0 评论 -
数据库设计
一.三大范式三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解):第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。 众所周知,数据库的范式越高,数据库中表与表中的关系越明确,数据查询效率越原创 2017-05-08 10:25:02 · 905 阅读 · 0 评论 -
Hibernate复习一-----Hibernate配置jdbc
1.创建hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> jdbc:mys原创 2017-05-01 00:13:37 · 529 阅读 · 0 评论 -
JavaWeb复习二----Servlet配置数据库连接池
dbcp数据库连接池需要的jar包:https://pan.baidu.com/s/1i4PiWCl1、数据库连接基础数据库连接池基础主要包括以下三个方面的内容:数据库连接池的基本概念、数据库连接池的工作原理、Java开源的连接池。(1)数据库连接池的基本概念 DBCP(DataBase connection pool),数据库连接池。是 a原创 2017-05-01 00:03:08 · 1894 阅读 · 1 评论 -
MySql查询系统时间,SQLServer查询系统时间,Oracle查询系统时间
MySQL查询系统时间第一种方法:select current_date;MySQL> select current_date as Systemtime;第二种方法:select now()mysql> select now() as Systemtime;第三种方法:select sysdate()mysql> select sysdate() as原创 2017-04-28 21:13:37 · 9944 阅读 · 0 评论 -
ERROR: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
ERROR: Value '0000-00-00 00:00:00' can not be represented as java.sql.TimestampCaused by: org.hibernate.exception.GenericJDBCException: could not execute queryCaused by: java.sql.SQLExce原创 2017-04-05 15:08:29 · 1383 阅读 · 0 评论 -
关于spring配置问题---IllegalStateException
1.xml的配置如下:蓝色字体部分为实体类的Spring配置绿色字体部分为数据库连接池的配置紫色字体部分为jdbcTemplate即jdbc模板的配置黑色字体部分为dao实现类配置需要的jar包2.其中数据库连接池,jdbcTemplate的配置路径如下图,无需手动创建,只需导入c3p0jar包即可<原创 2017-03-17 14:02:58 · 645 阅读 · 0 评论 -
在Servlet中直接调用Spring的getBean引起的HTTP Status 500 - Incorrect result size: expected 1, actual 0异常
分析思路:发现问题----HTTP Status 500 - Incorrect result size: expected 1, actual 0异常分析问题----找报错的根源由于JdbcTemplate的queryForObject找到结果集长度为1实际上0,引起了daoImpl错误,引起BizImpl错误,引起Controller错误-----最终引起HttpServlet原创 2017-03-19 00:39:39 · 2612 阅读 · 0 评论 -
oracle11g的安装中遇到未找到文件wfmlrsvcapp.ear报错
1.如果安装过程中遇到未找到文件wfmlrsvcapp.ear报错那肯定是你的第二个安装包没导入造成,系统找不到所以报错解决方案如以下:先下载安装包 win64 链接 http://pan.baidu.com/s/1jHZoKsQ win32 链接 http://pan.baidu.c原创 2017-04-03 18:30:39 · 15279 阅读 · 0 评论