码迷,mamicode.com
首页 >  
搜索关键字:结果集    ( 2903个结果
mysql数据库学习二
最近又复习了mysql中的一些概念:视图,触发器,存储过程,函数,事务,记录下。 1.视图 视图是一个虚拟表,本身并不存储数据,当sql在操作视图时所有数据都是从其他表中查出来的,因此其本质是:根据SQL语句获取动态的数据集,并为其命名,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使 ...
分类:数据库   时间:2019-04-20 23:01:14    阅读次数:337
MyBatis 3源码解析(一)
Mybatis是支持定制化SQL、存储过程和高级映射的持久层框架。主要完成两件事: + 封装JDBC的操作 + 利用反射完成Java类和SQL之间的转换 mybatis的主要目的就是管理执行SQL是参数的输入和输出,编写SQL和结果集的映射是mybatis的主要优点 mybatis中主要类和接口 + ...
分类:其他好文   时间:2019-04-20 21:11:12    阅读次数:182
MVC设计思想
MVC就是按照程序的功能将他们分成三个层,Model层(模型层),View层(显示层),Controller(控制层)。 Model层:可以细分为两层,分别是dao层、service层,这两层主要功能: dao:负责访问数据库进行数据的操作,取得结果集,将结果集中的数据取出封装到Bean类对象,返回 ...
分类:Web程序   时间:2019-04-18 20:01:32    阅读次数:219
使用过滤取结果集
1、场景 取数据库表中指定条件的数据。 2、建表语句 CREATE TABLE [Chapter13].[Account]( [AccountId] [int] IDENTITY(1,1) primary key, [Name] [varchar](50) NOT NULL, [Balance] [ ...
分类:其他好文   时间:2019-04-18 09:16:54    阅读次数:127
Mybatis
一、MyBatis快速入门 1.1 MyBatis介绍 MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(P ...
分类:其他好文   时间:2019-04-15 16:22:57    阅读次数:158
Python开发【第十八篇】:MySQL(二)
视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 1、创建视图 2、删除视图 3、修改视图 4、使用视图 使用视图时,将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创 ...
分类:数据库   时间:2019-04-11 17:54:13    阅读次数:195
java中mysql查询报错java.sql.SQLException: Before start of result set
原因:ResultSet对象代表SQL语句执行的结果集,维护指向其当前数据行的光标。每调用一次next()方法,光标向下移动一行。最初它位于第一行之前,因此第一次调用next()应把光标置于第一行上,使它成为当前行。随着每次调用next()将导致光标向下移动一行。在ResultSe对象及其t父辈St ...
分类:数据库   时间:2019-04-11 10:34:52    阅读次数:189
(转)MySQL中In与Exists的区别
背景:总结mysql相关的知识点。 如果A表有n条记录,那么exists查询就是将这n条记录逐条取出,然后判断n遍exists条件。 in查询就是先将子查询条件的记录全都查出来,假设结果集为B,共有m条记录,然后再将子查询条件的结果集分解成m个,再进行m次查询。 因为索引,in主要用到了外表的索引, ...
分类:数据库   时间:2019-04-09 09:42:19    阅读次数:186
如何优雅的使用 参数 is null而不导致全表扫描(破坏索引)
相信大家在很多实际业务中(特别是后台系统)会使用到各种筛选条件来筛选结果集 1.有使用EXEC来避免全表扫描 或者条件少的情况下 2.使用IS NULL来实现 第一种方案,不会破坏索引(性能无影响),但冗余的代码看起来让人难受 第二种方案,会导致全表扫描(破坏索引) 以上是网上查阅的资料,方案二不符 ...
分类:其他好文   时间:2019-04-08 17:25:18    阅读次数:569
mysqljdbc简单连接释放
//1.数据库连接Connection //2.编译sql //3.结果集 //注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //8.0 mysql.cj.jdbc //获取连接 String url = "jdbc:mysql://localhos ...
分类:数据库   时间:2019-04-07 09:39:27    阅读次数:210
2903条   上一页 1 ... 42 43 44 45 46 ... 291 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!