数据库
文章平均质量分 60
喝口水就跑
暴躁老哥,在线搬砖。
展开
-
我们会使用BI吗?
BI就是一个解决方案,或者说是一种方法,一种用来分析数据的解决方案。BI不能产生数据,也不会消灭数据,它是在原有数据的基础上,进行加工和处理,然后以客户能需要的形式展示出来。原创 2015-03-30 21:48:23 · 852 阅读 · 8 评论 -
Java事务--JDBC事务
上一篇播客介绍了Java事务的基本概念及分类,这片播客总结下JDBC事务。1 概述事务指的是逻辑上的一组操作,组成这组操作的各个单元,要不全部执行成功,要不全部执行失败;数据库提供了事务,并且支持事务的各种操作,我们可以在JDBC中控制事务。2 使用事务(1)当jdbc获得一个Connection对象时,Connection对象提供了事务控制功能,我们可以通过Connection对象...原创 2016-06-29 17:46:33 · 705 阅读 · 6 评论 -
B-tree/B+tree/B*tree
动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树 (Red-Black Tree ),B-tree/B+-tree/ B*-tree (B~Tree)。转载 2016-07-21 10:45:09 · 642 阅读 · 3 评论 -
linux环境下MySQL的日志监控
调试代码是,数据库的监控是一个不可或缺的检测手段,特别是在测试持久层的功能时,数据库的检测就显得更加重要了。本文以MySQL为例,介绍数据库日志的配置和查看。原创 2016-04-24 20:30:27 · 2466 阅读 · 7 评论 -
oracle 11创建数据表并且给用户授予权限
oracle安装完成后,需要查看一下是否安装成功了,并且创建一个表测试一下。本文以oracle 11 为例,介绍oracle的常用命令以及如何创建一个数据表。原创 2016-01-03 21:48:13 · 4925 阅读 · 5 评论 -
SQL server 2008 安装重启问题
安装SQL sever 2008是总是提示需要重新启动才能继续安装,第一次安装时重新启动之后确实能继续安装了,但是今天再次安装的时候却安装不了。重启之后还是不行,提示如下图: 本着不讲究是发现的源动力的想法,百度了一下,终于找到了解决的办法,下面以图片配解说的方式展示出来。 1. 首先windows + R 运行里边输入regedit ,选择确定,进入原创 2013-08-17 15:43:44 · 2435 阅读 · 20 评论 -
数据库附加文件的权限设置
机房收费系统在连接数据库时不同于学生信息管理系统,学生管理系统只需要配置数据源即可,而机房收费系统首先要进行数据库问价的附加,然后再配置数据源。但是,附加文件时有很多问题,比如说权限的设置问题,虽然视频也看完了,但是以前从来没有考虑过还有权限的问题。 当我们选择文件,最后确认附加的时候,系统会提示一下信息: 提示我们单击“消息”列中的超链接,但是我们单击超链接原创 2013-09-05 20:58:20 · 4159 阅读 · 6 评论 -
数据库重复加载问题
学生信息管理系统做完了,但是在运行的时候,出现了很多错误。当程序运行到设置课程的时候,出现了重复加载的问题,就是当你点击设置课程或加载按钮时,课程内容会重复添加,结果如下图: 这两个问题其实是一个问题,就是没有判断文本框是否已经添加课程。第一个问题简单一点,因为只添加一次,先来解决这个问题。要解决这个问题,我们使用了列表框的listcount属性,这个属性刚好是记录列表框原创 2013-08-24 20:09:07 · 1594 阅读 · 18 评论 -
SQL注入
SQL注入的攻击原理 所谓SQL注入,就是用户输入中注入一些额外的特殊符号或SQL语句,使整个系统构造出来的SQL语句在执行时或者改变了查询条件,或者附带执行了攻击者注入的整个SQL语句,从而让攻击者达到了非法目的。理论上说,对于所有基于SQL语言标准的数据库软件都是有效的,包括MSSQL Server、Oracle、DB2、Sybase、MySQL等。它的产生主要是由于程序对用户原创 2013-11-08 15:38:53 · 1165 阅读 · 19 评论 -
数据库设计的三个阶段
数据库的设计一共分多少个阶段呢,严格来说,不止三个阶段,今天我们仅讨论其中的三个阶段。概念设计、逻辑设计和物理设计阶段。原创 2014-01-26 11:50:29 · 19141 阅读 · 54 评论 -
数据操作的封装--sqlhelper
为了提高软件的灵活性和可维护性,软件的代码需要科学的管理,我们引入了架构这个词。设计模式提醒我们,软件中重复性的代码需要封装起来。最近在做收费系统时,需要和数据库进行频繁的联系,既然是重复的使用,就需要封装,这里使用到了sql helper 。原创 2014-06-24 11:40:34 · 2124 阅读 · 21 评论 -
一学就会之ado.net(一)
ado.net十一组用于和数据源进行交互的面向对象类库。数据源可以是数据库也可以是文本文件、excel表格或者XML文件。简单来说,ado.net就是与不同的数据源进行交互(增删改查)的。 ado.net允许用户和不同类型的数据源进行交互,然而并没有与此类似的类完成相应的工作,因为不同的数据源采用不同的协议,对于不同的数据源必须采用相应的协议。一些数据源采用ODBC协议,还有原创 2014-10-31 11:23:56 · 1854 阅读 · 21 评论 -
程序性能优化之SQL篇
如果说功能是程序的躯体,那么性能就是程序的灵魂。完整的功能可以保证程序的躯体是健全的,而良好的性能才是程序灵魂的象征,本文就程序的性能优化做简单的介绍。原创 2015-01-21 22:04:13 · 1072 阅读 · 12 评论 -
数据库组合查询
在使用数据库的过程中,数据的查询是使用最多的,所以,数据的精确查询是一个很重要的问题。以前的数据查询是最简单的数据查询,也从来没想过组合查询的问题,可是在做机房收费系统的时候,遇到了一个很大的问题,当三个条件随意组合的时候,会出现7中组合情况。具体问题,见下图: 首先,当连接数据库时,必须要用到查询条件,即where子句,可是数据库中的字段名和...原创 2013-10-04 17:42:28 · 2268 阅读 · 9 评论