数据库
文章平均质量分 74
海_狼
这个作者很懒,什么都没留下…
展开
-
Sybase数据库服务器端安装
由于以前一直用sql server数据库,早已熟悉了sql 环境,最近突然接触sybase数据库,不免有些陌生,各种不习惯呀。个人感觉sql比sybase好用多了,也许是我习惯sql了吧,但是有一点是可以肯定的,sql的视觉效果比sybase强的不是一点半点。不过吧,sql比sybase强(这是对于用户或是小型企业而言,对于大型企业来说,咱也不晓地,没准sybase比较适合大型企业)也是理所应当的原创 2012-11-30 20:52:54 · 6998 阅读 · 14 评论 -
如何用PL/SQL备份oracle数据库
[sql] view plaincopy"cb_post_title_url" href="http://www.cnblogs.com/wuhuacong/archive/2012/03/09/2387680.html" style="font-family: Arial; color: rgb(34, 51, 85); text-decoration: none转载 2014-05-31 17:11:31 · 2480 阅读 · 9 评论 -
Navicat 提示Cannot create oci environment 解决方案
一直在使用Navicat,这是一个数据库客户端软件,能连接多种不同类型的数据库,给我们的日常的工作带来了不少的便捷。最近,我在电脑上安装了orcale,然后,Navicat就莫名其妙的不能连接oracle数据库了。总是提示如下错误:先说下OCI是什么,百科上这样说:ORACLE调用接口(Oracle CallInterface简称OCI)提供了一组可对ORACLE数据库进行存取的接口子原创 2014-05-30 16:35:24 · 103376 阅读 · 21 评论 -
浅谈存储过程和触发器
什么是存储过程呢?官方是这样定义的,存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。1、创建存储过程语句如下:createprocedure 存储过程名@[参数名] [类型],@[参数名][类型]asbegin ...原创 2012-05-11 08:36:31 · 1793 阅读 · 17 评论 -
给大家推荐一款数据库客户端软件——Navicat Premium
引言近期在开发一个项目,项目使用的数据库是oracle,而这个项目的老版本使用的数据库是sqlserver,不巧的是我的电脑上只安装了mysql。但是呢,这三种数据库又是近期需要的。难道我需要把这三种数据库都安装到本地吗?oracle和sqlserver那么“庞大”,想想都让人犯愁。可是,当我遇见了Navicat Premium,我这小心情就豁然开朗啦。下面给大家分析一下Navicat原创 2014-02-27 21:12:42 · 4225 阅读 · 15 评论 -
oracle主键自增长的实现
最近做项目遇到这样一个问题,需求类似下面这样。这里有两张表:表一(test)表二(test2)描述表一存放的是学生各课程的成绩,表二存的是学生的总成绩。现在需要将表一中学生各课程的成绩汇总,并写入到表二中。于是我使用了如下语句sql语句insert into "test1"("studentId","totalScore")select"studentId原创 2014-02-27 19:37:34 · 1942 阅读 · 14 评论 -
Hibernate各种主键生成策略与配置详解
1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。generator class="assigned" />“ud”是自定义的转载 2014-02-27 19:43:47 · 5341 阅读 · 10 评论 -
ODBC、OLEDB、ADO、ADO.NET之间的关系
相信看到这篇文章的人,心中肯定有这样的想法:ODBC、OLEDB、ADO、ADO.NET貌似都是访问数据库的东东,那么他们之间有什么区别,又有什么联系呢?不要着急,待我慢慢道来。先说ODBC,官方的定义是这样的,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。ODBC(Open DatabaseConnectivity,开放数据库互连)提供了一种标准的API(应原创 2013-08-03 11:48:18 · 9527 阅读 · 40 评论 -
sybase事务日志已满解决方法
今天碰到一个奇怪的问题,当我打开应用程序的时候,开始的时候鼠标图标还显示程序正在启动,可是一会后,就没有任何反应了。重复了N多次都是这样,后来发现,每次打开应用程序的时候,任务管理器中都会相应的多一个进程,但程序界面死活不出现。我检查了我能想到的可能出问题的每一个环节,包括Sybase数据库、配置的IP、网络等等,但终究都无济于事。最后,无奈之下只能打客服了。果然,解铃还须系铃人,当我把我的问题描原创 2013-06-25 21:37:29 · 3521 阅读 · 2 评论 -
SQL2005 用户sa登录失败,解决方案汇总
问题一:忘记sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。问题二:已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程原创 2013-01-16 20:52:26 · 1541 阅读 · 6 评论 -
Sybase数据库的备份和还原
本文给大家介绍一下使用sybase的backup server(备份服务器),做dump备份并还原数据库。首先,使用sybase的backup server(备份服务器),做dump备份先介绍一下概念,转储数据库(dump database),就是为整个数据库(包括数据、表结构、触发器、游标、存储过程、事务日志等)做一次物理备份。转储数据库时,系统自动执行一次checkpoint,原创 2012-12-21 10:58:59 · 11669 阅读 · 7 评论 -
Windows上手动卸载Sybase
在介绍Sybase的卸载前,我先给大家分析一下大家卸载Sybase的原因。原因大体分为两类:一类是我不用Sybase数据库了,我想完全卸载它。如果是这样的话,你直接跳过下文第一部分,直接进入第二部分——完全卸载Sybase。另一类就是,我想用,但是Sybase老不能正常工作,比如:Sybase的服务不能正常启动。其实如果是这种问题的话,我们并非只有卸载重新安装这一种解决方案,大家不妨试一下下面的方原创 2012-12-19 20:42:38 · 4185 阅读 · 6 评论 -
Windows环境下Sybase12.5服务器端、客户端的配置
上篇博客介绍了Sybase数据库服务器端的安装。下面是上篇博客地址:Sybase数据库服务器端安装这篇博客我们主要介绍一下Sybase数据库服务器端和客户端的配置。首先介绍一下服务器端的配置。其实,在安装Sybase服务器端的时候,我们已经配置了一个Adaptive Server(安装过程的第12步)。一般咱们用一个就可以了。当然,如果安装完成后,还想再添加一个Adaptive原创 2012-12-19 20:31:30 · 10361 阅读 · 7 评论 -
数据库中游标的使用
说道游标,我想大家并不陌生。但对于我们大多数初学者来说,就未必用过游标了。下面我就以一个实际例子给大家说一下我们为什么要用游标、什么时候用、怎么用。实例:某学校有多个班级,而每个班级里有多个学生。现在我们要完成这样一件事,假如有一天,这个学校不存在了,那么属于这个学校的班级也就不存在了,同理,这些班里的学生也就不再属于这个班了。需求明白了,我们开始建表,表结构如下:原创 2013-01-02 16:00:42 · 2245 阅读 · 6 评论 -
事务在数据库以及.NET代码中的使用
一直感觉事务是很神秘的东西。其实呢,感觉它神秘,主要原因是自己没有用过,等你真正用到它的时候,你就会发现,原来事务也不过如此。下面就跟大家分享一下事务在数据库以及.NET代码中的使用。先说说什么是事务?数据库事务(简称: 事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。当事务被提交给了DBMS(数据库管理系统),则DBMS(数据库管理系统)需要确原创 2013-02-27 21:23:54 · 1858 阅读 · 9 评论