随笔分类 - 数据库
MS SQLServer、Oracle、MySQL等
摘要:考前复习 一、查询首行首列 ExecuteNonQuery():执行 SQL 语句并返回受影响的行数 ExecuteReader():执行 SQL 语句并返回一个 SqlDataReader 对象 ExecuteScalar():执行 SQL 语句并返回查询结果的第一行的第一列的值,忽略其他列或行的
阅读全文
摘要:一、案例介绍 在开始学习之前,我们先来了解一下我们所要开发的程序——音像店管理程序。在本书中,我们将循序渐进地实现音像店中售卖电影信息的编辑和检索功能。考虑到需要保存音像店中售卖电影的信息,我们在SQL Server中先完成数据库和数据表的创建。 1.1、数据库设计 表1-1 FilmInfo电影信
阅读全文
摘要:本章素材 --一新建数据库学校xx --新建表 xs --1、学号 xh int 主键 自动增长从1开始每次增长1 --2、姓名 xm nvarchar(20) 不为空 --3、性别 xb nvarchar(2) 不为空 --4、语文 yw numeric(4,1) 可空 --5、数学 sx num
阅读全文
摘要:一、数据类型 Character 字符串: 数据类型描述存储 char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 text 可变长
阅读全文
摘要:一、启动SQL Server服务的多种方式 1、从服务中启动 2、从配置管理器启动 3、从服务管理中启动 二、创建数据库 2.1、 管理平台介绍 SQL Server 2008 的管理平台将是我们整本书的学习平台,因此我们首先了解一下这个平台。在 SQL Server 2008 管理平台中,我们几乎
阅读全文
摘要:一、课程介绍 数据库是计算机应用系统中的一种专门管理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、图像以及声音等。数据库系统它将所有数据保存在数据库中,进行科学的组织,并借助于数据库管理系统,以它为中介,与各种应用程序或应用系统接口,使之能方便地使用数据库中的数据。第1章. 主要介绍了数
阅读全文
摘要:一、经典选课题A 1.1、请同时使用GUI手动与SQL指令的形式创建数据库、表并添加数据。 题目:设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(
阅读全文
摘要:一、数据库概要 二、Oracle简介 三、安装运行Oracle数据库 四、使用GUI操作MySQL 五、使用SQL访问Oracle数据库 六、下载程序、帮助、视频 Oracle视频下载(111班):https://pan.baidu.com/s/1pLz16JL 密码: 7edn Oracle视频下
阅读全文
摘要:随着移动互联网的结束与人工智能的到来大数据变成越来越重要,下一个成功者应该是拥有海量数据的,数据与数据库你应该知道。 一、数据库概要 数据库(Database)是存储与管理数据的软件系统,就像一个存入数据的物流仓库。 在商业领域,信息就意味着商机,取得信息的一个非常重要的途径就是对数据进行分析处理,
阅读全文
摘要:一、MongoDB MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和
阅读全文
摘要:一、NOSQL概要 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL数据库的四大分类 键值(Key-Value)存储数据库 这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key/value模型对于
阅读全文
摘要:该文详细的通过Spring IOC、MyBatis、Servlet、Maven及Spring整合MyBatis的等技术完成一个简单的图书管理功能,实现图书列表、删除、多删除、编辑、新增功能。示例中隐约的实现了一些MVC的功能,这远远不够,在URL的处理、表单验证、自动映射表单等方面还可以完善,能有抛砖引玉的作用就满意了
阅读全文
摘要:接着上一篇博客《Spring整合MyBatis(Maven+MySQL)一》继续。 Spring的开放性和扩张性在J2EE应用领域得到了充分的证明,与其他优秀框架无缝的集成是Spring最为强大的功能。Spring类似电脑的主板,可以将许多部件集成在一起协调工作。 一、在Web项目中启动Spring
阅读全文
摘要:MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将会加载必要的MyBatis工厂类和 session 类。 这个类库也提供一个简单的方式来注入MyBatis数据映射器和SqlSession到业务层的bean中。 而且
阅读全文
摘要:问题:在MSSQLServer中定义的存储过程可以直接返回一个数据集,如:create procedure sp_getAllEmployeesasSELECT * FROM [NORTHWND].[dbo].[Employees]在Oracle数据库中这样定义是错误的,怎么解决?办法:Oracle中可以使用游标(Cursor)对数据集进行操作,但在存储过程输出参数中直接使用Cursor错误,此时的Cursor应该是一个定义游标的关键字并非类型,所以先要定义一个包,在包中声明全局的自定义游标类型,如:/**创建一个名为pkg_products的包**/create or replace pac
阅读全文
摘要:Hibernate中可以使用默认的连接池,无论功能与性能都不如C3PO(网友反映,我没有测试过),C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0是一个易于使用JDBC3规范和JDBC2可选的扩展定义的功能增强,使传统的JDBC驱动程序“enterprise-ready”库。特别是C3P0提供了一些有用的服务:适应传统的基于DriverManager中的JDBC驱动程序的新的类javax.sql.DataSource的计划获取数据库连接。透明和PreparedState
阅读全文