- 浏览: 202496 次
- 性别:
- 来自: 西安
最新评论
-
star_qiong:
ftl 入门 -
star_qiong:
ftl 入门 -
star_qiong:
[b ][/b]
ftl 入门 -
boaixiaohai:
markvery good
Hibernate的八大类HQL查询集合 -
carolli:
huangyunbin 写道但是我的项目中没有配置-vm C: ...
eclipse maven plugin 安装设置
文章列表
四, 简单子查询
1. 子查询:语法: select ...from 表where 字段> (子查询)
2.select * from room where roomid >(select roomid from room where state='入住')
(注:子查询和比较运算符使用,必须保证子查询的返回值不能多余一个)
(注:表连接可 ...
/*cmd命令*/
exec xp_cmdshell 'md d:\bank' -- 创建bank文件夹
exec xp_cmdshell 'dir d:\bank' -- 查看bank文件夹
exec xp_cmdshell 'rd d:\bank' -- 删除bank文件夹
/*高级数据库操作*/
--建立数据库
--在数据库(master)中检查要建立数据库是否存在
use master
go
if exists (select * from sysdatabases where name ='stuNo')
begin
drop database stuNo
...
--调用Dos命令查看文件夹
exec xp_cmdshell 'dir 本地磁盘:\\文件夹'
--让sqlserver可以执行'xp_cmdshell'
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update th ...
--删除数据库
drop database [数据库名]
go
--创建数据库
create database [数据库名]
go
--打开数据库
use 数据库名
go
--创建表
create table [表名]
(
[列名] [数据类型] identity(增长种子,增长量) primary key(是否主键)(是否为空),
)
go
--删除表
drop table [表名]
go
--查找指定表中所有记录
select * from [表名]
--添加一条记录
insert into [表名] [列名] values [值]
--添加多行记录1
insert i ...
一, 数据库设计
1. 实体-关系模型
实体:现实世界中具有区分其他食物的特征或属性并与其它实体有联系的对象。实体是表中一行一行的特定数据。也常常把一个表称为一个实体。用矩形表示。
2. 属性:实体的特征。用椭圆表示
3. 关系:两个或多个实体之间的联系, 菱形表示关系集,直线用来连接属性和实体类。也用来连接实体集和关系集。
4. 数据规范化:
1. 第一范式:确保每列的原子性,每列都是不可再分割的最小数据单元。()
2. 第二范式:满足第一范式的前提下,确保表中的每列都和主键相关。()
3. 第三范式:满足第二范式的前提下,确保每列都和主 ...
》打开外围配置代码
--让sqlserver可以执行'xp_cmdshell'
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this fea ...
三,访问数据库
JDBC是java 数据连接(Java DataBase Connectivity)
JDBC API 由sun公司提供,java应用程序和不同数据库的接口!
JDBC Driver Manager 由sun 提供,管理不同的JDBC驱动
JDBC驱动,由数据库厂商提供。
DriverManager :管理JDBC驱动
Connection 接口:连接数据库,并担任传输任务。
Statement 接口,由Connection产生,负责执行Sql语句
ResultSet 接口,负责保存Statement 执行后所产生的查询结果
Java桥连:
import java.sql. ...
package poceduretest;
import java.sql.*;
class MainTest
{
public static void main(String[] args)
{
java.sql.Connection con = ConnectionManager.getConnection(); //先获得连接
/**
* 基本存储过程调用
*/
try
{
java.sql.CallableStatement cs = con.prepareCall("{call sp_num}&qu ...
十:使用Ajax改进用户体验
asynchronous :异步的
synchronous :同步的
focus :焦点
direct :直接
remote :远程
initial :初始化
目标
10.1:Web 2.0
10.1.1:互联网前世今生
10.1.2:Web2.0的特点
10.2:Ajax
10.2.1:为什么使用Ajax
10.2.2:什么是Ajax
10.2.2:怎样 ...
关于Spring属性编辑器的使用(总结1):
当要给bean注入的属性为特殊类型,如Date类型则需要定义属性编辑器来处理相应类型的数据的注入。
1,自定义class DatePropertyEditor extends PropertyEditorSupport 并重写(@Override)public void setAsText(String text)方法,最后调用父类的super.setValue(date);方法用于将转换类型后的数据保存下来。
用于处理数据类型的转换,使得配置文件在读取实例化bean对象并要把属性值注入时使用,而这些信息需要配置文件去说明(applicat ...
1. 自定义属性编辑器类editors.DateProperyEditor,继承PropertyEditorSupport
2. 将自定义的属性编辑器类通过IOC容器进行注册(注入到Spring的一个类中)
Org.springframework.beans.factory.config.CustomEditorConfigurer
注入到该类中的customEditors这个Map中
Key:java.util.Date
<bean id=” customEditorConfigurer” class=” org.springframework.beans.factory.config. ...
Spring依赖注入相关操作:
1,如何给Eclipse配置Spring中添加配置提示:
文件路径:spring-framework-2.0\dist\resources
步骤:window-->Preferences -->xml Catalog(目录)(MyEclipse--Files and Editors--XML--Xml Catalog)-->Plugin Specified Entries -->Add-->
Key type选中URL,locations 浏览选中file System后,找到如上路径的文件夹,选中要添加的提示文件(.xsd) ...
九:Spring与Struts,Hibernate的集成
target :目标
proxy :代理
transaction :事务
propagation :传播
schema :样式
advisor :顾问
目标
9.1:Spring与Hibernate的集成
9.1.1:使用Spring简化Hibernate编码
9.1.2:配置数据源和SessionFactory
9.2:使用Spring重新组装Web程序
9.2.1:使用Spring管理依赖关系
9.2.2:与Struts集成
9.3:声明式事务
9.3.1:应用系统中的事务管理
9.3.2:1.x的方式
9.3.3:Spring2 ...
八:使用Spring容器管理对象
dependency :依赖(n. 属国, 附庸国 )
injection :注入,注射(n)(vt. 注射, 注入 )
aspect :方面 (n.方面; 方位, 朝向 ;面貌, 模样, 神态 )
orient :朝向 (vt. 使熟悉, 使适应 ; 使朝向; 使确定位置 ;n. 东 ...
五:使用Hibernate完成对象持久化
transient 瞬时的
persistent 持久的
detached 分离的
transaction 事务
generator 发生器
fetch 取得
capability 能力
目标
5.1为什么需要Hibernate
5.2Hibernate是什么
5.2.1持久化
5.2.2对象—关系映射
5.3使用Hibernate的基本步骤
5.3.1准备工作
5.3.2使用Hibernate实现用户添加
5.4使用Hibernate实现数据库的删改
5.5使用工具简化Hibernate开发
5.6在项目中使用Hibernate
小结:
5.1 ...