C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 50 下一页

2013年9月2日

摘要: Oracle10g创建DataBase实例如下:第一步:Oracle - OraDb10g_home1 -> 配置和移植工具 -> 打开Database Configuration Assistant第二步: 这步就是一路下一步,直到有疑问的地方,截图+说明: 下一步: 下一步: 下一步: 下一步: 这个密码随便输,记住就OK了。 下一步: 在这一步,点口令管理。 解锁掉scott用户,并将密码改为123。 确定退出。OK,一个DataBase就创建完成了。 如果顺利的话,现在你直接打开PL/SQL Developer,输入账号:scott,密码:123就已经能够顺利登录了... 阅读全文
posted @ 2013-09-02 17:48 逆心 阅读(6978) 评论(0) 推荐(0) 编辑

2013年9月1日

摘要: 一、查询select 还记得第一篇示例中的是如何读出数据库里的3条数据吗? 就是调用了一个QueryForList方法,从方法名就知道,查询返回列表。 1、QueryForList 返回List强类型数据集合 来看看方法原型:public IList QueryForList(string statementName, object parameterObject);public IList QueryForList(string statementName, object parameterObject);public void QueryForList(string statem... 阅读全文
posted @ 2013-09-01 22:34 逆心 阅读(2796) 评论(0) 推荐(0) 编辑

摘要: 一、SqlMapper类 Ibatis中,加载、分析配置以及映射文件是在创建SqlMapper实例的时候进行的,另外对数据库的操作,也是在SqlMapper实例上调用方法来完成。在IBatis外部的程序中,创建SqlMapper的实例的方式是:ISqlMapper mapper = Mapper.... 阅读全文
posted @ 2013-09-01 15:15 逆心 阅读(3112) 评论(0) 推荐(1) 编辑

2013年8月31日

摘要: 一、各个配置文件的作用说明 providers.config:指定数据库提供者,.Net版本等信息。 xxxxx.xml:映射规则。 SqlMap.config:大部分配置一般都在这里,如数据库连接等等。二、默认配置文件的存放位置 在Windows应用项目或者类库项目中,需要放在项目的/bi... 阅读全文
posted @ 2013-08-31 18:44 逆心 阅读(10724) 评论(2) 推荐(5) 编辑

2013年8月30日

摘要: 新项目用的是Ibatis.Net。哥的感觉是NHibernate才是哥的最爱。没办法,即使重复,也要抽时间学习。努力做好这份工作再说吧。一、Ibatis.Net-SQLServer2008 还是以哥一贯的学习方式,先千方百计拼出一个DEMO,看看效果,然后修改各个参数就可以看你出对DEMO的影响。 第一次配置Itabis.Net看到这样的错误提示,哥崩溃了,这也算提示?跟没提示有区别吗? 不过经过后来的提示,注意上面是Validate,有可能还会出现loading等,也注意最后的文件名,到底是哪个文件出错。 经过两个小时候,终于配好了第一个程序,先发上这一个简单的DEMO。然后... 阅读全文
posted @ 2013-08-30 16:53 逆心 阅读(5508) 评论(2) 推荐(5) 编辑

2013年7月5日

摘要: 触发器可以做很多事情,但也会带来很多问题。使用它的技巧在于在适当的时候使用,而不要在不适当的时候使用它们。 触发器的一些常见用途如下:弹性参照完整性:实现很多DRI不能实现的操作(例如,跨数据库或服务器的参照完整性以及很多复杂的关系类型)。创建神级跟踪:这意味写出的记录不仅跟踪大多数当前的数据,还包括对每个记录进行实际修改的历史数据。随着SQL Server2008中的更改数据跟踪功能的出现,创建审计跟踪不再那么流行,但以前使用的就是触发器。执行与CHECK约束类似的功能,但是跨表,跨数据库甚至是跨服务器使用。用自己的语句代替用户的操作语句。一、触发器的概念 触发器是一种特殊类型的存储... 阅读全文
posted @ 2013-07-05 11:42 逆心 阅读(10561) 评论(1) 推荐(1) 编辑

2013年7月3日

摘要: 锁是一种防止在某对象执行动作的一个进程与已在该对象上执行的其他进行相冲突的机制。也就是说,如果有其他人在操作某个对象,那么你旧不能在该对象上进行操作。你能否执行操作取决于其他用户正在进行的操作。通过锁可以防止的问题 锁可以解决以下4种主要问题:脏读非重复性读取幻读丢失更新 1、脏读 如果一个事务读取的记录是另一个未完成事务的一部分,那么这时就发生了脏读。如果第一个事务正常完成,那么就有什么问题。但是,如果前一个事务回滚了呢,那将从数据库从未发生的事务中获取了信息。 2、非重复性读取 很容易将非重复性读取和脏读混淆。如果一个事务中两次读取记录,而另一个事务在这期间改变了数据,就会... 阅读全文
posted @ 2013-07-03 18:11 逆心 阅读(4344) 评论(0) 推荐(0) 编辑

摘要: 事务全部是关于原子性的。原子性的概念是指可以把一些事情当做一个单元来看待。从数据库的角度看,它是指应全部执行或全部都不执行的一条或多条语句的最小组合。 为了理解事务的概念,需要能够定义非常明确的边界。事务要有非常明确的开始和结束点。SQL Server中的每一条SELECT、INSERT、UPD... 阅读全文
posted @ 2013-07-03 16:42 逆心 阅读(65454) 评论(5) 推荐(15) 编辑

摘要: 一、表变量 表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(外键约束不能在表变量中使用)。定义表变量的语句是和正常使用Create Table定义表语句的子集。只是表变量通过DECLARE @local_variable语句进行定义。 表变量的特征:表变量拥有特定作用域(在当前批处理语句中,但不在任何当前批处理语句调用的存储过程和函数中),表变量在批处理结束后自动被清除。表变量较临时表产生更少的存储过程重编译。针对表变量的事务仅仅在更新数据时生效,所以锁和日.. 阅读全文
posted @ 2013-07-03 14:43 逆心 阅读(69363) 评论(9) 推荐(15) 编辑

2013年7月2日

摘要: SQL Server系统存储过程也是好几百个,算了,还是写几个常用的。 1、sp_help 查询表的信息 执行存储过程: sp_help Person 显示结果如下: 妈了个B,有了这张图,你还不懂怎么看一张表有那些信息,那哥以后都不学SQL Server了。另外,还有约束,存储过程,自定义函数等等信息,以后补充。 2、sp_helpdb 查看数据库信息 执行存储过程: sp_helpdb TestDataCenter 显示结果如下: 当然也可以不带参数,显示当前数据库连接下的所有数据库信息。 这张图几乎包含了数据库的所有信息了。有了这张图,想了解一个数据库的... 阅读全文
posted @ 2013-07-02 23:22 逆心 阅读(5816) 评论(0) 推荐(1) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 50 下一页