随笔分类 -  Oracle&SqlServer

摘要:最近的工作都要和事务打交道,我把oracle事务常用方法整理了下列出来Commit的用法:(完成事务,数据修改成功并对其他用户开放)例如:Update计划类型set计划类型='哈哈'where计划类型='测试';Commit;当执行过Update语句之后表中的数据是不会被更改的,只有在执行了Commit之后表中的数据才能被修改.Rollback的用法:(撤消事务,撤消所有操作)Update计划类型set计划类型='哈哈'where计划类型='测试';Rollback;Update更新过的数据将直接被回滚.Rollback to s 阅读全文
posted @ 2008-01-04 11:15 KenShinNan 阅读(2068) 评论(0) 推荐(0)
摘要:最近遇到个问题 在oracle的一个数据库中向远程的另外一个数据库的一张表中添加和更改数据客户要求能定期进行两张表的同步,开始准备写成windows服务形式,又怕麻烦 后来 在网上搜了一下找了向远程数据库中更改数据资料首先要在TNS中把远程数据库配置一下代理名称:给远程的用户表起的临时名用户名、密码:就是你要链接的表空间的用户名和密码主服务名:就是你在TNS中配置的SID格式: createdatabaselink代理名称connectto用户名identifiedby密码using'主服务名'例如:createdatabaselinkKenshinconnecttozdtid 阅读全文
posted @ 2008-01-03 20:12 KenShinNan 阅读(651) 评论(1) 推荐(0)
摘要:Microsoft 已发布用于 SQL Server 2005 的新 Java 数据库连接 (JDBC) 驱动程序。所有 SQL Server 用户都可以免费下载 SQL Server 2005 JDBC Driver 1.2,并可以从任何 Java 应用程序、应用程序服务器或支持 Java 的小程序访问 SQL Server 2000 和 SQL Server 2005。这是一个 Type 4 JDBC 驱动程序,它通过 J2EE (Java2 Enterprise Edition) 中可用的标准 JDBC 应用程序编程接口 (API) 提供数据库连接。 阅读全文
posted @ 2007-12-30 22:46 KenShinNan 阅读(1625) 评论(1) 推荐(0)
摘要:记得在学校自己写些程序的时候用到数据,只要能完成功能根本从不去考虑什么性能问题,经过两个大型项目的开发才慢慢体会到数据库性能的优化的重要性很小的一个细节都可能大大影响系统的运行速度.下面是些常用的 sql语句优化知识 阅读全文
posted @ 2007-12-27 18:25 KenShinNan 阅读(601) 评论(1) 推荐(0)
摘要:前几天写了个oracle的procedure用来将一个其中有很多不相干数据Excel文件中的有用数据提取出来以单条记录形式循环插入一张表中存放,我在procedure中用了2个游标嵌套来遍历进行判断,完成之后procedure执行的时候并没有什么问题结果也能很成功的导入进去,就是procedure执行的时间很不稳定,最快能12s,最慢能到40s,郁闷了很长时间,最后跟进去调了2个小时终于发现原来是这句话惹的祸~~~~ 阅读全文
posted @ 2007-12-27 18:16 KenShinNan 阅读(3577) 评论(0) 推荐(0)
摘要:今天有个朋友问我C#中怎样实现拼音查询,我去公司的库里翻了下找出了这三个函数发出来,C# sqlserver oracle 的都有,不过发现那个C# 的好像"楠"字查的时候会有问题。。。不知道为啥。。 阅读全文
posted @ 2007-12-26 10:02 KenShinNan 阅读(1404) 评论(0) 推荐(0)