2.环境说明
2.1 硬件环境(两台机器的硬件环境相同)
CPU
Inter(R) Pentium(R) Dual CPU E5200 @2.50GHz
内存大小
384MB
硬盘大小
8GB
其它说明
本机器为虚拟机,其有两块网卡,一对网卡直连,一对接入交换机
CPU
Inter(R) Pentium(R) Dual CPU E5200 @2.50GHz
内存大小
384MB
硬盘大小
8GB
其它说明
本机器为虚拟机,其有两块网卡,一对网卡直连,一对接入交换机
2.2 软件环境(两台机器的软件环境相同)
系统
Server 2003 Enterprise Edition
Java环境
jdk1.6.0
web平台
apache-tomcat-5.0
数据库
MySQL Server 5.0
ldap数据库
Sun ONE Directory Server 5.2
ha软件
蓝科泰达科技Pluswell
2.3 网络环境
主机名
ha001
IP地址
192.168.0.188
子网掩码
255.255.255.0
网关
192.168.0.1
DNS
192.168.0.1
公用虚拟IP
192.168.0.187
IP地址02
192.168.8.188
子网掩码02
255.255.255.0
主机名
ha002
IP地址
192.168.0.189
子网掩码
255.255.255.0
网关
192.168.0.1
DNS
192.168.0.1
公用虚拟IP
19 ......
1、取字段注释
Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释
from INFORMATION_SCHEMA.COLUMNS
Where table_name = 'companies'##表名
AND table_schema = 'testhuicard'##数据库名
AND column_name LIKE 'c_name'##字段名
2、取得表注释
Select table_name 表名,TABLE_COMMENT 表注释 from INFORMATION_SCHEMA.TABLES Where table_schema = 'testhuicard' ##数据库名
AND table_name LIKE 'companies'##表名
参考http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html.
mysql手册:23.1. INFORMATION_SCHEMA表
3、取得某数据库下所有表的注释
$tt = mysql_query("show table status;");
$table_info=array();
while($re = mysql_fetch_array($tt,MYSQL_ASSOC)){
//$re["Comment"],这个就是表的注释
......
在看项目的是看到mysql版本的项目,发现执行多条sql语句是都是先分离一条条的数据库再一条条执行,我想应该有办法一条条执行的吧
所以今天特意的查找了一下
在jdbc下说可以设置连接字符串的时候设置一下
设置成如下的 jdbc:mysql://192.168.3.180/sample?user=root&password=&allowMultiQueries=true
就可以执行多条语句了
在odbc下也是可以设置的方法如下
设置 ODBC -- 配置 --Detials -- Flags 3 -- 钩上 Allow multiple statements
这样就可以了
这两个我就不一一的配置情况测试了
我这边有php的就用来测试一下多条语句了
使用 mysql_query 根本没有办法执行多条语句,查了网上也没有什么办法,只有到php5后有了mysqli才能同时执行多条语句了
正是够郁闷的,这个执行多条语句好像不是mysql的问题啊,还是连接这的问题啊
使用mysqli_multi_query测试同时执行多条sql语句成功 ......
1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show
databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在
ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而MYSQL并没有使用表空间来
进行管理。
2.查询当前所有的表。ORACLE: select * from tab,MYSQL:show tables。
3.改变连接用户(库)。ORACLE:conn 用户名/密码@主机字符串,MYSQL:use 库名。
4.显示当前连接用户(库)。ORACLE:show user,MYSQL:connect。
5.执行外部脚本命令。ORACLE:@a.sql,MYSQL:source a.sql。
& ......
1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show
databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在
ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而MYSQL并没有使用表空间来
进行管理。
2.查询当前所有的表。ORACLE: select * from tab,MYSQL:show tables。
3.改变连接用户(库)。ORACLE:conn 用户名/密码@主机字符串,MYSQL:use 库名。
4.显示当前连接用户(库)。ORACLE:show user,MYSQL:connect。
5.执行外部脚本命令。ORACLE:@a.sql,MYSQL:source a.sql。
& ......
GetAllSettings(appname,section)
GetSetting(appname,section,key[,default]) :读取注册表信息
SaveSetting appname,section,key,setting:向注册表中写入一个注册信息
deletesetting appname,section,key,setting:删除注册表信息
·appname:应用程序名,字符串类型,用户指定
·section:节名,用户自己指定。
·key:关键字
·setting:赋值,用户像注册表里写的值
......
VB无所不能之六:对程序运行的监控
——作者:钟声
博客地址:http://blog.csdn.net/useway
转眼间,本系列文章已经写到了第六个,今天写点什么呢?
还是得写,看似VB做不到的事情,那么今天起就写写VB对操作系统的控制吧。
首先,说一说,VB对于被调用后的程序的监控方法。
原型函数简介:
WaitForSingleObject
位置: Kernel32.dll
VB声明:Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
说明:
参数hHandle是一个事件的句柄,第二个参数dwMilliseconds是时间间隔。如果事件是有信号状态返回WAIT_OBJECT_0,如果时间超过dwMilliseconds值但时间事件还是无信号状态则返回WAIT_TIMEOUT。
hHandle可以是下列对象的句柄:
Change notification
Console input
Event
Job
Memory resource notification
Mutex
Process
Semaphore
Thread
Waitable timer
WaitForSingleObject函数用来检测hHandle事件的信号状态,当函数的执行时间超过dwMilliseconds就返回, ......