首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

JDBC连接DB2数据库的实际操作技巧有哪些?

关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。我就这两天的经验给大家写一篇关于JDBC连接数据库的文章,以解决一部分人的疑问。   第一, JDBC是JDK的一部分(至少在Java Tiger Development Kits中是这样),使用JDBC直接在程序文件中写import java.sql.*;即可使用了。   第二, 连接字符串的格式。本地连接的连接字符串格式为jdbc:product_name: database_name,远程连接的格式为jdbc:product_name://host_name/port_ number:database_name。...
类别:数据库 - DB2    查看:134    更新:2014-05-19

DB2数据库的备份与恢复

随着银行业的不断发展壮大,计算机网络和数据库的应用越来越广泛,其中数据库,特别是大型数据库的安全问题,已得到广大广大数据库管理员的重视。为了防止数据的意外丢失或损坏,必须对数据采取有效的备份手段。 所谓数据备份,就是保留一套备用系统,当运行系统出现故障时,能够以最小的时间恢复原来的数据。数据库的备份,可以是整个数据库的拷贝,也可以是其中一部分数据的拷贝(一个或多个表空间)。数据备份一般有两个层次: 硬件级备份:用冗余的硬件来保证系统的连续运行,比如双机容错、硬盘镜像等方式。如果主硬件损坏,后备硬件能够立刻接替其工作。 软件级备份:将系统数据保存到其他可以移动的介质上,如磁带、软盘、光盘等...
类别:数据库 - DB2    查看:152    更新:2014-05-19

不同平台之间的DB2数据库迁移

关于数据库迁移,如果操作系统相同,例如从 Windows 系统迁移到 Windows 系统,或者从 AIX 系统迁移到 AIX 系统都比较好处理,一般使用 BACKUP 和 RESTORE 命令就可以进行。当然,有些情况下需要注意表空间重定向的问题。 那么,如果数据库迁移涉及到的操作系统不相同该怎么办呢?BACKUP 和 RESTORE 这个方法就行不通了。DB2 UDB 提供了两个非常实用的工具,一个是数据迁移工具 db2move,另一个是数据字典获取工具 db2look。 目前,我进行了一次从 Windows 2003 到 Linux 的 DB2 数据库迁移,以下是详细的操作步骤和部分脚本。希望本文能为大家在不同操作系统之间迁移 DB2 数据库的提供一些指...
类别:数据库 - DB2    查看:126    更新:2014-05-19

DB2数据库的备份和恢复

最近,我恢复了一个数据库.其中的辛苦不予言表,我想写出自己用到的一些语句,和遇到相同问题的xdjm共勉。首先谈db2数据库的备份,我用的是backup命令。db2 backup database 数据库名(我的库是jsdb)忘了说了,在backup之前需要停止你要备份的数据库,我用了db2stop force(之所以用force参数是因为这样好停懒省事:)和db2start。这样就保证可以成功backup了。备份完成后db2会告诉你一个时间戳,例如:20040831(之后好几位)这样就会在当前目录下产生一个与你数据库名相同的文件夹名例如:jsdb。这个文件夹目录层次很重要,如果错了会在恢复时提示找不到文件。备份完成以后就是恢复了,我用的是restore命令。db2 restore database 数据库名(js...
类别:数据库 - DB2    查看:113    更新:2014-05-19

浅谈DB2数据库的备份与恢复

随着银行业的不断发展壮大,计算机网络和数据库的应用越来越广泛,其中数据库,特别是大型数据库的安全问题,已得到广大广大数据库管理员的重视。为了防止数据的意外丢失或损坏,必须对数据采取有效的备份手段。所谓数据备份,就是保留一套备用系统,当运行系统出现故障时,能够以最小的时间恢复原来的数据。数据库的备份,可以是整个数据库的拷贝,也可以是其中一部分数据的拷贝(一个或多个表空间)。数据备份一般有两个层次:硬件级备份:用冗余的硬件来保证系统的连续运行,比如双机容错、硬盘镜像等方式。如果主硬件损坏,后备硬件能够立刻接替其工作。 软件级备份:将系统数据保存到其他可以移动的介质上,如磁带、软盘、光盘等。当系统出现...
类别:数据库 - DB2    查看:105    更新:2014-05-19

数据库PostgreSQL7.4的安装

  本章讲述了如何通过源代码安装PostgreSQL 7.4数据库,并且讲述了安装过程中的一些问题。同时讲述了在安装完成之后初始化数据库的安装与启动和停止PostgreSQL的方法。      1系统需求   在这里首先描述了安装PostgreSQL数据库服务器需要的环境,PostgreSQL数据库的安装遵守了GNU auto Tools的标准,在从源码安装的过程中,配置脚本会检查系统环境是否符合数据库的安装要求。作为一个最基本的安装,我们需要下面列出的工具或者程序库。   Gnu make, 其他的make工具可能在编译安装的过程中产生问题,在通常情况下,可能gnu make工具被改名为make,而不是gmake,查询你系统的文档来...
类别:数据库 - PostgreSQL    查看:95    更新:2014-05-19

SYBASE数据库用户管理基本概念

在SYBASE数据库中,用户管理是系统管理的一个重要组成部分,但其重要性却往往被人忽视。许多时候,操作数据库的命令不成功常与用户管理有关,而许多误操作命令的发生也可以通过用户管理来避免。因此,弄清用户管理的一些基本概念,对成功进行数据库系统管理有重要的作用。 下面我们将对SYBASE数据库用户的基本概念加以解释说明。 一、SQL SERVER注册用户和数据库用户 刚接触到这两个概念的时候,我们可能会有所混淆,但只要了解SYBASE SQL SERVER的结构后,就会清楚。SYBASE SQL SERVER为一进程,进程本身可管理多个数据库。而有些数据库是相互独立的,有些数据库是可以共用的,如...
类别:数据库 - SYSBASE    查看:105    更新:2014-05-19

sybase临时数据库

缺省情况下,tempdb数据库是放置在master设备上,容量为2M,而临时数据库是活动最为平凡的数据库常常被用来排序、创建临时表、重格式化等操作,所以tempdb的优化应该受到特别的关注。本篇文章目的在于使你掌握临时数据库的优化策略以及临时表的优化使用。本文中,你将以调整临时库的位置开始,有步骤的完成临时数据库的优化,并在此过程中了解到优化临时数据库和临时表的一些方法和规则。 实验环境的要求:你应具有系统管理员的权限,系统中有auths和article表。 步骤: 第一步:调整临时库的位置   tempdb数据库缺省放在master设备上,将临时数据库发在分离的设备上是更可取的。 1) 初始化一个用来存放临时数据库的设备 disk init na...
类别:数据库 - SYSBASE    查看:107    更新:2014-05-19

备份UNIX系统中的SYBASE数据库结构及相关信息

1.启动Backup Server2.用sa登录isql3.dump database DatabaseName to '...',引号中的内容,可以是路径或者已经登记在sysdevices里的设备名,比如dump database mydb to "/dev/nrmt0"如果有windows下的客户端,使用Sql Server Manager ,Dump和Load数据库,先在Dump Devices创建备份设备,然后右键点击要备份的数据库,选Backup
类别:数据库 - SYSBASE    查看:113    更新:2014-05-19

如何使用Sybase ASE数据库的扩展存储过程?

    使用ASE已经有很长时间了,在使用过程中,不断深入的了解了它的各种功能,但是对于扩展存储过程基本上没有书籍中有讲到过,论坛上似乎也没有出现过此类问题,但是它确实能够解决部分特殊问题,而且功能是十分强大的,我专门对此进行了研究,现将结果与大家共享.     有时候大家可能会有这种需求,就是需要对服务器进行某些操作,比如拷贝文件,启动或者停止某些服务和程序等.一般这种情况下,PB就无能为力了,只有辅助于众多的API函数,并且往往要通过服务器操作系统复杂的权限控制,然后还要执行某些操作,这不是一般PB开发者能够从容做到的.扩展存储过程为我们提供了一个便利的方法. 1.常见的扩...
类别:数据库 - SYSBASE    查看:116    更新:2014-05-19

PB开发Sybase数据库应用技巧点滴

PowerBuilder(PB)是一种跨平台的且功能强大、性能优异的开发工具。在客户端/服务器系统结构的应用模式中,作为客户端的一种面向对象的可视化设计工具,在与数据库相连接操作的系统中得到较为广泛的应用。笔者在使用PB开发Sybase数据库应用,建立企业管理信息系统的过程中,积累了一点经验和技巧,现将其中的一部分在此做点介绍,或许能够对朋友们有点启发和帮助。 一、PowerBuilder与Sybase SQL Server的连接 若在连接时出现问题,必须要冷静多思考。首先要检查客户端的情况,确认Open Client已经安装,并正确配置。要注意OPen Client必须与PowerBuilder同为32位,或同为16位。PB与Sybase连不上,常见的几种错误现象...
类别:数据库 - SYSBASE    查看:114    更新:2014-05-19

Sybase数据库的性能优化(-)

    在一个大型的数据库中,性能成为人们关注的焦点之一,如何让数据库高效有效的运行成为广大数据库管理人员和开发人员必须要考虑的问题。何谓“好性能”性能是一个应用或多个应用在相同的环境下运行时对效率的衡量。性能常用响应时间和工作效率来表示。响应时间是指完成一个任务花费的时间,可以从以下三方面来减少响应时间:· 减少竞争和等待的次数,尤其是磁盘读写等待次数· 利用更快的部件· 减少利用资源所需的时间绝大多数性能的获得来自于优秀的数据库设计、精确的查询分析和适当的索引。最好性能的获得能够通过确立优秀的数据库设计,在开发时学会使用SQL Server查询优化器来实现。为了取得更好的数据库性能,...
类别:数据库 - SYSBASE    查看:128    更新:2014-05-19

利用悲观锁解决数据库死锁

这边讲述的数据库死锁是由于查询条件顺序不对而造成的一类,主要是两个线程在同时对一个数据库表进行操作时,出现了下列情况,假设一个数据库表内有5行数据,线程1需要对1-4行数据进行update操作,而线程2需要对2-5行数据进行update操作,但是由于操作的顺序调整的不正确,线程1是对数据行1,2,3,4这样的顺序操作,并且加入batch的,而线程2是对数据行5,4,3,2这样的顺序操作的,并且加入batch,于是锁就这样产生了: 当线程1的executeBatch进行批量update时,锁住了123行数据,开始操第4行数据时,此时线程二的executeBatch正当操作完第4行数据,准备操作第3行数据,而此时线程2则拿着4,5行数据的锁,并且不会释放。 于是线程1发现第4行...
类别:数据库 - ORACLE    查看:94    更新:2014-05-19

Oracle数据库的备份及恢复策略研究

恢复丢失的数据库文件在很大程度上取决于所采用的备份策略。本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例。 引言   随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为当前一个十分重要的课题。为了有效地保持健康的信息系统,必须采取一定的措施防止在由介质、操作系统、软件和其它事件导致重要数据库文件严重损坏的情况下影响RDBMS(关系数据库管理系统),进而影响信息系统的正常运行。这就需要在此类系统失败的情况履芄患笆薄⒂行У亟性帜鸦指础;指炊У氖菘馕募诤艽蟪潭壬先【鲇谒捎玫谋阜莶...
类别:数据库 - ORACLE    查看:124    更新:2014-05-19

优化Oracle库表设计的若干方法

    前言   绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的合理性才是程序性能的真正执牛耳者。 合理的数据库设计需要考虑以下的方面:   ·业务数据以何种方式表达。如一个员工有多个Email,你可以在T_EMPLOYEE表中建立多个Email字段如email_1、email_2、...
类别:数据库 - ORACLE    查看:128    更新:2014-05-19

MySQL数据库:root用户密码重置方法

1、首先停止正在运行的MySQL进程 Linux下,运行 killall -TERM mysqld Windows下,如果写成服务的 可以运行:net stop mysql,如未加载为服务,可直接在进程管理器中进行关闭。 2、以安全模式启动MySQL Linux下,运行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & Windows下,在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables 3、完成以后就可以不用密码进入MySQL了 Linux下,运行 /usr/local/mysql/bin/mysql -u root -p 进入 Windows下,运行 X:/MySQL/bin/mysql -u root -p 进入 4、更改密码 >use mysql >update user set password=passwor...
类别:数据库 - MySQL    查看:113    更新:2014-05-19