SQL Server 2000 关联数据库用户和登录
2010-10-31 18:05
281 查看
第四章看的还是有点懵懵懂懂,慢慢回味得了,哈哈。。。现在写一写笔记
第四章讲的是单件模式,按书上的说法是用于限制类的实例化次数,并提供对该实例的全局访问。在单件模式中,类只能实例化一次。
单件模式应该是针对那些在操作过程只需实例化一次的类,比如电脑的鼠标类,不可能有多个鼠标实例,这时候我们就需要单件模式了。
单件模式必须具备的3个元素:①私有静态属性;
②公共静态方法;
③用于限制类再次实例化的方式
其实单件模式最麻烦的是如何控制实例的创建过程,在过程中阻止实例的第二次生成。所以我们就想到静态方法,因为静态方法不属于实例,而是属于类,所以在类实例创建之前它就已经给调用了。
构建简单的单间类
package com.peachpit.aas3wdp.singletonexample{
public class Singleton{
static private var _instance:Singleton;
public function Singleton(singletonEnforcer:SingletonEnforcer){
}
public static function getInstance():Singleton{
if(Singleton._instance==null){
Singleton._instance=new Singleton(new SingletonEnforcer());
}
return Singleton._instance;
}
public function doSomething():void{
trace("SOMETHING");
}
}
}
class SingletonEnforce{}
调用单间类
package{
import com.peachpit.aas3wdp.singletonexample.Singleton;
import flash.display.Sprite;
public class SimpleSingletonExample extends Sprite{
public function SingletonExample(){
Singleton.getInstance().doSomething();
}
}
}
单件模式,还没好好体验过呢。。哈哈
第四章讲的是单件模式,按书上的说法是用于限制类的实例化次数,并提供对该实例的全局访问。在单件模式中,类只能实例化一次。
单件模式应该是针对那些在操作过程只需实例化一次的类,比如电脑的鼠标类,不可能有多个鼠标实例,这时候我们就需要单件模式了。
单件模式必须具备的3个元素:①私有静态属性;
②公共静态方法;
③用于限制类再次实例化的方式
其实单件模式最麻烦的是如何控制实例的创建过程,在过程中阻止实例的第二次生成。所以我们就想到静态方法,因为静态方法不属于实例,而是属于类,所以在类实例创建之前它就已经给调用了。
构建简单的单间类
package com.peachpit.aas3wdp.singletonexample{
public class Singleton{
static private var _instance:Singleton;
public function Singleton(singletonEnforcer:SingletonEnforcer){
}
public static function getInstance():Singleton{
if(Singleton._instance==null){
Singleton._instance=new Singleton(new SingletonEnforcer());
}
return Singleton._instance;
}
public function doSomething():void{
trace("SOMETHING");
}
}
}
class SingletonEnforce{}
调用单间类
package{
import com.peachpit.aas3wdp.singletonexample.Singleton;
import flash.display.Sprite;
public class SimpleSingletonExample extends Sprite{
public function SingletonExample(){
Singleton.getInstance().doSomething();
}
}
}
单件模式,还没好好体验过呢。。哈哈
相关文章推荐
- vs.net C# 连接数据库 出现错误 用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联
- SQL Server把一台服务器上的数据库转移到另外一台服务器上。而转移完成后,需要给一个"登录"关联一个"用户"时,发生错误:“错误15023:当前数据库中已存在用户或角色”或“用户、组或角色 在当前数据库中已存在”
- SQL SERVER 2000数据库“用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接”
- sql server 2000登录名与数据库用户名的关联问题
- '用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联,做JSP项目连接数据库
- 求解:VS2005连接数据库,用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联
- 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联,做JSP项目连接数据库
- 【J2EE】Java连接SQL Server 2000问题:“com.microsoft.sqlserver.jdbc.SQLServerException:用户'sa'登录失败。该用户与可信SQL Server连接无关联”
- Sql Server 2000 无法打开用户默认数据库。登录失败
- SQL Server 2000 元数据应用(二):获得数据库的用户视图 http://www.cnblogs.com/ClarkChan/archive/2006/10/27/541724.html
- 在 SQL Server 2008 中新建用户登录并指定该用户的数据库
- "sa登录失败-提示该用户与可信 SQL Server 连接无关联"问题
- 用户sa登录失败,该用户与可信sql server连接无关联
- 用户sa登录失败,该用户与可信sql server连接无关联
- 解决sql server 2008 r2无法打开登录所请求的数据库“xxx”,用户sa登录失败
- 用户sa登录失败,该用户与可信sql server连接无关联
- 解决方案:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
- sqlserver2005 【用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联】解决方案
- SQL SERVER 2000用户sa 登录失败的解决办法
- sql 2005 用户 sa 登录失败,该用户与可信SQL Server连接无关联 错误18452