MyISAM InnoDB 区别



MyISAM InnoDB 区别

MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,

MyISAM 和 InnoDB 讲解

InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强[......]

Read more

The type Document is not accessible due to restriction on required library



今天在配置jdom的时候遇到的一个问题,希望能给大家带来帮助。

The type Document is not accessible due to restriction on required library

我已经添加了jodm.jar 在jre\lib\ext目录下面,但还是有错误,忙了好久才解决。

要在project build path中先移除JRE System Library,再添加库JRE System Library,之后就可以了。

可能是eclipse考虑某些原因初始没有引进这个包,添加了相应的代码之后重新引进Library又引入了,怪异~~

本文链接地[......]

Read more

DB2的SQLCODE和SQLState相关解释

DB2的SQLCODE和SQLState相关解释

最近使用DB2时遇到的关于SQLCODE SQLSTATE的一些问题,对调试程序很有帮助!

 

sqlcode sqlstate 说明

000 00000 SQL语句成功完成

01xxx SQL语句成功完成,但是有警告

+012 01545 未限定的列名被解释为一个有相互关系的引用

+098 01568 动态SQL语句用分号结束

+100 02000 没有找到满足SQL语句的行

+110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统

+111 0[......]

Read more

postgreSQL远程连接问题

postgreSQL远程连接问题

postgreSQL远程连接的时候要修改两个配置文件,一个是pg_hba.conf,

在# IPv4 local connections:

下添加客户端的ip,例如:

host all all 10.77.110.8/32 trust

二是postgresql.conf,

因为pg默认是只监听本地的请求,所以要将listen_address=’*',’*'是监听所有的,‘localhost’是监听本地

Read more

在java中执行dos命令

在java中执行dos命令

如果要执行一条DOS内部命令,有两种方法。一种方法是把命令解释器包含在exec()的参数中。例如,执行dir命令,在NT上,可写成 exec(“cmd.exe /c dir”),在windows 95/98下,可写成“command.exe /c dir”,其中参数“/c”表示命令执行后关闭Dos立即关闭窗口。另一种方法是,把内部命令放在一个批命令my_dir.bat文件中,在Java程序中写成Runtime.getRuntime().exec(“cmd /k F:\\my_dir.bat”)。如果仅仅写成exec(“dir”),Java虚拟机则会报运行时错误。前[......]

Read more

DB2:创建实例和管理服务器

DB2:创建实例和管理服务器在安装完DB2数据库之后,我们首先要做的就是创建一个数据库实例,因为要创建数据库就必须要先创建实例,数据库是在运行在实例之上的。DAS(Database Adiministrator Server)是一个特殊类型的实例。

2.1实例

实例实际上就是DB2的执行代码和数据库对象的中间逻辑层,可以看成是关于所有的数据库及其对象的逻辑集合,也可以认为是所有的数据库及其对象和DB2的代码之间的联系和结合。实例为数据的运行提供了一个环境。实例本质上是由一组后台进行和共享内存组成。实例是逻辑的,是共享内存,进程和一些配置文件的集合,当实例停止时,共享内存释放,进程停止,[......]

Read more

集群与分布式的区别

集群与分布式的区别。

集群:

集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性:

· 可扩展性--集群的性能不限于单一的服务实体,新的服务实体可以动态地加入到集群,从而增强集群的性能。

· 高可用性--集群通过服务实体冗余使客户端免于轻易遇到out of service的警告。在集群中,同样的服务可以由多个服务实体提供。如果一个服务实体失败了,另一个服务实体会接管失败的服务实体。集群提供的从一个出错的服务实体恢复到另[......]

Read more

DB2:创建数据库和表空间

DB2:创建数据库和表空间。

3.1创建数据库

DB2利用一个逻辑存储模型和一个物理存储模型来处理数据。用户操作的实际数据放在表中,用户并不知道数据的物理表示,称为数据的物理独立性。

表放在表空间中,表空间是存放表的容器,一个表空间可以包含多个表,同时表空间物理上又对应着若干个表空间容器。容器被分配给表空间。表空间是作为逻辑设计中的表和物理设计中的容器之间的一个桥梁。

实例和数据库的关系是: DB2:创建数据库和表空间
表空间是数据库中表数据与数据库之间的逻辑中间层,数据库中的物理空间组织为表空间的集合,而表空间是表的逻辑集合,每个表可以存储在一个或多个表空间中。在Windows上的最小存储单位是[......]

Read more

DB2:访问数据库

DB2:访问数据库

要想在远程客户端访问DB2数据库,就必须配置DB2服务器通信和客户端通信。

控制中心:是DB2服务器的中心管理点,是DB2管理工具的核心。它是依赖于数据库管理服务器(DAS)的。DAS帮助控制中心调度作业在数据库服务器上的运行,并管理远程数据库服务器上的对象及其他任务。

客户端如何能够识别远程数据库服务器呢?DB2采取的办法是将远程数据库服务器端的节点信息、数据库信息分别写入客户端本地SQLNODIR文件和SQLDBDIR文件,这样就可以将远程的服务器映射到本地,这一过程为编目(catalog)。在编目之前,客户端必须能够与DB2服务器通信,客户机系统的数据库[......]

Read more