数据库
文章平均质量分 94
skywish_coding
本人是程序新手很喜欢和大家交流很喜欢CSDN这个环境希望得到大家的认可和支持
展开
-
generatorConfig.xml配置信息详细
mybatis-generator有三种用法:命令行、eclipse插件、maven插件。个人觉得maven插件最方便,可以在eclipse/intellij idea等ide上可以通用。下面是从官网上的截图:在MBG中,最主要也最重要的就是XML配置文件,因此本篇文章主要的内容就是XML配置。这里按照配置的顺序对配置逐个讲解,更细的内容可以配合中文文档参照。1. 配置文件头<?xml version="1.0" encoding="UTF-8"?><!..转载 2021-05-13 18:14:36 · 1962 阅读 · 0 评论 -
【sql深入】left join、right join & inner join的比较
在项目中学习到了联合查询的另一种实现方式,左连接,右链接,等值连接,方便了我们在多表查询,避免了嵌套写多个查询语句的“窘境”!有了他们方便了多表的联合查询,减少了“笨拙”的多条件联合查语句的拼写,很是方便!原创 2016-01-31 16:56:46 · 822 阅读 · 4 评论 -
left join、right join的再认识
之前一直以为左右连接是针对于两个表之间的,直到完成了此次的连接查询才认识到左、右连接是不局限于表的,只要有得到的表结构均可以完成他们之间的左右连接!原创 2016-06-29 19:27:37 · 643 阅读 · 4 评论 -
case when的使用【sql深入学习】
case when的使用可以给我们统计男、女人数,员工工资薪水分类,国家人口数量标准分类提供很大的帮助!它是对不同类别的数据分类很好的工具,也确确实实会减少很多的消耗,提高响应速度!原创 2016-06-28 11:31:23 · 5175 阅读 · 6 评论 -
【java排错】java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
JDBC在链接数据库的时候,通过DriverManager完成对url,username,password的解析,完成数据库的连接。但是考虑到数据库连接的变动问题,改善为通过dom4j文件解析xml文件进而将数据库连接数据独立出来,也就是在这个过程中出现了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的错误!解决方案:该错误是由于缺少了mysql-connector-java-5.1.7-bin.jar,只有导入该jar包,eclipse才会原创 2016-03-13 21:48:05 · 16274 阅读 · 9 评论 -
数据分页的实现
不同数据库下分页的实现!MySql通过对limit函数的使用,将页面的页号和每页的大小通过计算得到limit函数的m & n,进而实现分页;Oracle可以根据其自身的rownum来取得每一页的记录,当提供了每一页的大小和页数时,可以计算得到每一页的开始记录rownum和结束记录rownum,进而可以得到某一页的所有数据!原创 2016-03-30 20:16:11 · 795 阅读 · 9 评论 -
mysql——1103提示
Navicat for MySQL——1030-Got error 28 from storage engine错误,包括问题的来源和解决方案!原创 2015-12-27 19:02:59 · 4338 阅读 · 4 评论 -
框架演变中的技术发展史
引言 面向对象的领域模型与面向关系的数据库,如同在二维平面上绘制三维的物体,始终充斥着表达与实现间的种种羁绊。为此,PoEAA(Patterns of Enterprise Application Architecture,企业应用架构模式)与DDD(Domain Driven Design,领域驱动设计)应运而生。Martin Fowler在总结了大量的应用经验后,提炼出若干种应用转载 2015-02-14 16:50:43 · 852 阅读 · 7 评论 -
事务、存储过程——数据统一的守护神
随着系统的增大,数据量的增多,很多时候要实现一个功能都会对数据库中的很多表做操作,这样的话就会面对一个问题——数据的统一和一致性操作,当我们要同时对多个表做有数据变动的操作时(即通常所说的增、删、改操作),一旦出现意外情况或者是由于系统自身的问题或者是外界条件的变化导致某些操作没有完成的话,就会出现数据不完整的情况,这样的错误在系统中是绝对不允许出现的,那么该怎样才能很好地解决这个问题呢?接下来我将为大家介绍两种很常见的办法事务和存储过程。原创 2014-12-01 09:49:50 · 1741 阅读 · 16 评论 -
sql注入的再认识
sql注入就是通过sql语句的固定结构可以尝试得到数据库中的某些字段信息,进而会产生不可预知的后果。比如我们的文本框是实现查询某些信息的功能,那么它的sql语句就是select information from *** where ***,那么我们输入的就是对应于information的内容,一旦我们在文本框中输入“ ') delete ** ” ,之后数据库中真正的sql语句就便是select information') delete ** from *** where ***。原创 2014-11-30 18:02:41 · 1577 阅读 · 9 评论 -
机房收费系统中“事务”的应用
机房收费系统中“事务”的应用一、背景二、应用三、实例四、性质(ACID) 1.解决了一个功能多个操作中不能全部进行的问题,也就是它的的原子性; 2.使数据库中各个表保持一致,也就是它的一致性; 3.多个事务并发执行会时,系统保证与这些事务先后单独执行时的结果一样,达到了隔离性的要求; 4.操作完成后,它对数据库的所有更新会永久地反映在数据库中,不会丢失,体现了持久性;原创 2014-08-26 21:23:08 · 1373 阅读 · 22 评论 -
已更新或删除的行值要么不能使该行成为唯一行
sqlserver中多行所有数据重复,无法更新或删除问题,通常是在没有主键的情况下的表.错误: 先确认一下表中有没有主键,要是没有就得使用临时表来实现删除重复的行。方法一:DELETE FROM 表名 WHERE 主键字段名 IN(SELECT MAX(主键字段名) AS 主键字段名 FROM 表名 GROUP BY 其他字段 HAVING COUNT(转载 2014-11-21 19:22:01 · 7309 阅读 · 8 评论 -
软考概述
软考的方向比较确定,每块知识点的重点都比较突出,在每年考试中都会有很大的一部分知识点是确定不变的,但是,切不可掉以轻心,由于每个知识点考的都是比较基础的东西,所以必须需要对这些基础的东西吃透,才可以以不变应万变。 软考的知识点可以分为计算机基础、数据、面向对象、网络和多媒体以及软件开发五部分。原创 2014-09-28 11:13:06 · 1321 阅读 · 31 评论 -
在与SQL Server建立连接时出现与网络相关的或特定于实例的错误!
在与SQL Server建立连接时出现与网络相关的或特定于实例的错误!首先,打开本地电脑的“管理”, 接下来,原创 2014-08-30 15:15:04 · 4437 阅读 · 15 评论