易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : sql

使用HIBERNATE的SQL查询并将结果集自动转换成POJO

使用HIBERNATE的SQL查询并将结果集自动转换成POJO
文章分类:Java编程



在某些场合下,我们可能想使用HIBERNATE的框架提供的SQL查询接口,这时,由于表和实体都可能没有做映射,HIBERNATE不能把结果集转换
成你想要的List<POJO>,本文讨论如何在这种情况下让HIBERNATE直接返回你想的结果。下面是简单的查询封装方法
Java代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://lgdlgd.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://lgdlgd.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%0Apublic%20List%3C%3F%20extends%20BaseModel%3E%20findObjectBySql(String%20queryString%2CClass%3C%3F%20extends%20BaseModel%3E%20pojoClass)%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%E4%BD%BF%E7%94%A8SQL%E6%9E%84%E9%80%A0%E6%9F%A5%E8%AF%A2%E5%AF%B9%E8%B1%A1%EF%BC%8C%E6%AD%A4SQL%E6%98%AF%E5%8F%AF%E4%BB%A5%E8%A2%ABJDBC%E6%8E%A5%E5%8F%97%E7%9A%84SQL%EF%BC%8C%E5%A6%82SELECT%20*%20from%20XXX_TABLE ......

SQL SERVER 2005 如何启动服务

1.「开始」菜单->运行
--启动sql server 2005 服务
net start mssqlserver
--停止sql server 2005 服务
net stop mssqlserver
2.「开始」菜单->程序->Microsoft SQL Server 2005->配置工具
SQL Server Configuration Manager->SQL Server(MSSQLSERVER) 右击 启动服务成功后,状态显示为“正在运行”
3.「开始」菜单->运行->services.msc 服务控制台
SQL Server(MSSQLSERVER) 右击 启动成功后,状态显示为“已启动”
注意:关于1433端口问题?
      在安装SQL SERVER 2005的时候默认没有启动TCP/IP及1433端口,我们可以在SQL Server Configuration Manager
->SQL Native Client 配置->客户端协议 下将Tcp/IP及1433端口开通。 ......

获取SQL Server元数据方法

元数据简介
  元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息:
  某个数据库中的表和视图的个数以及名称 ;
  某个表或者视图中列的个数以及每一列的名称、数据类型、长度、精度、描述等;
  某个表上定义的约束;
  某个表上定义的索引以及主键/外键的信息。
  下面我们将介绍几种获取元数据的方法。
  获取元数据
  使用系统存储过程与系统函数访问元数据
  获取元数据最常用的方法是使用 SQL Server 提供的系统存储过程与系统函数。
  系统存储过程与系统函数在系统表和元数据之间提供了一个抽象层,使得我们不用直接查询系统表就能获得当前数据库对象的元数据。
  常用的与元数据有关的系统存储过程有以下一些:
  系统存储过程 描述
  sp_columns 返回指定表或视图的列的详细信息。
  sp_databases 返回当前服务器上的所有数据库的基本信息 ......

SQL SERVER中交和差的实现

create table aaa
(
id int primary key ,
name varchar(30) not null
)
create table bbb
(
id int primary key ,
name varchar(30) not null
)
--交
select * from aaa
where exists
(
select * from bbb where aaa.id=bbb.id and aaa.name = bbb.name
)
--差
select *
from bbb
where not exists
(
select *
from aaa
where bbb.id=aaa.id and bbb.name=aaa.name
)
......

理解SQL SERVER中所有者和架构的区别

理解SQL SERVER中所有者和架构的区别
SQL SERVER2005介绍了架构,架构相对于以前版本中的对象所有者。本文将解释这两者的区别,并希望能解开你至今仍对架构一点困惑。
对象所有者
要理解所有者和架构之间的区别,让我们先花点时间来复习一下对象的所有权。在SQL SERVER2000或以前版本中创建一个对象,对象必须要有一个所有者(owner)。大部分情况,所有者为“dbo(数据库所有者)”。一个对象可以被数据库中任何一个用户所拥有。判断一个对象的所有者的方法是在企业管理器或Manager Stdio中浏览表的列表时查看对象的全限定名称(full qualified)。比如,一个由dbo所拥有的表orders其全限定名为dbo.orders。如果该表的所有权转移至用户abc,那么该表现在的全限定名为abc.orders。
对象是如何属于某个所有者的呢?这依赖于创建对象时的用户。
也有可能是db_owner角色成员创建了一个由数据库中任何对象所拥有的对象。缺省情况下,创建对象的用户账号(该账户必须拥有CREATE TABLE的权限)也是对对象的所有者。只有db_owner角色成员可以创建由dbo所拥有的对象。即使那样,在某些情况下,对象的所有者还可能是实际的用户而不是dbo。
使用dbo作为数据库中所有对象的 ......

SQL Server 2000的数据库容量

-->目录
-->SQL Server 构架
-->实施细则
-->最大容量说明
 
最大值(数量或大小)
对象 SQL Server 7.0 SQL Server 2000
批处理大小 65,536 * 网络数据包大小1 65,536 * 网络数据包大小1
每个短字符串列的字节数 8,000 8,000
每个 text、ntext、或 image 列的字节数 2 GB-2 2 GB-2
每个 GROUP BY、ORDER BY的字节数 8,060
每个索引中的字节数 900 9002
每个外键的字节数 900 900
每个主键的字节数 900 900
每行字节数 8,060 8,060
存储过程源文本中的字节数 批处理大小之较小者或者 250 MB 批处理大小之较小者或者 250 MB
每个数据表的聚集索引数 1 1
GROUP BY、ORDER BY 中的列数 只受字节数限制
GROUP BY WITH CUBE 或 WITH ROLLUP 语句中的列数或表达式数目 10
每个索引的列数 16 16
每个外键的列数 16 16
每个主键的列数 16 16
每个基础数据表的列数 1,024 1,024
每个SELECT 语句的列数 4,096 4,096
每个INSERT 语句的列数 1,024 1,024
每个客户端的连接个数 已配置连接的最大值 已配置连接的最大值
数据库大小 1,048,516 TB3 1,048,516 TB3
每个 SQL Server 实例的数据库个数 32,767 32,767
每个数据库的文件组个数 256 ......
总记录数:4346; 总页数:725; 每页6 条; 首页 上一页 [218] [219] [220] [221] 222 [223] [224] [225] [226] [227]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号