多数据源可以自己手写一份,也可以在xml中进行多数据的配置,当然了我们也可以将数据库信息初始化到表中,项目启动的时候进行数据的加载,这个环节跟配置是差不多的。
优点:可以灵活加同一种类型的数据库,比如mysql的写好了,也可以继续加下去。
缺点:过于繁琐
本质上和配置的形式类似,这里以项目数据库的形式进行说明,首先建表,如下:
1、人大金仓数据库写法
DROP TABLE IF EXISTS sys_data_source; CREATE TABLE sys_data_source ( id_ varchar(255) NOT NULL , key_ varchar(255) DEFAULT NULL , name_ varchar(255) DEFAULT NULL , desc_ varchar(255) DEFAULT NULL , db_type_ varchar(64) DEFAULT NULL , class_path_ varchar(64) DEFAULT NULL , attributes_json_ bytea , DELETED boolean DEFAULT '0' , PRIMARY KEY (id_) ) ;
2、mysql数据库写法
-- ---------------------------- -- Table structure for sys_data_source -- ---------------------------- DROP TABLE IF EXISTS `sys_data_source`; CREATE TABLE `sys_data_source` ( `id_` varchar(255) COLLATE utf8_bin NOT NULL COMMENT '主键', `key_` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '别名', `name_` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '名称', `desc_` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '描述', `db_type_` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '类型', `class_path_` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '路径', `attributes_json_` longblob COMMENT '配置', `DELETED` tinyint(1) DEFAULT '0' COMMENT '是否是系统的', PRIMARY KEY (`id_`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='连接池'; -- ---------------------------- -- Records of sys_data_source -- ---------------------------- BEGIN; INSERT INTO `sys_data_source` VALUES ('1', 'dataSourceDefault', '本地数据源 ', '本地数据源 ', 'MYSQL', NULL, 0x5B7B22636F6D6D656E74223A22757365726E616D65222C226E616D65223A22757365726E616D65222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22726F6F74227D2C7B22636F6D6D656E74223A2270617373776F7264222C226E616D65223A2270617373776F7264222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22726F6F74227D2C7B22636F6D6D656E74223A22696E697469616C53697A65222C226E616D65223A22696E697469616C53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223130227D2C7B22636F6D6D656E74223A226D6178416374697665222C226E616D65223A226D6178416374697665222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A22313030227D2C7B22636F6D6D656E74223A226D696E49646C65222C226E616D65223A226D696E49646C65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223130227D2C7B22636F6D6D656E74223A226D617857616974222C226E616D65223A226D617857616974222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A2276616C69646174696F6E5175657279222C226E616D65223A2276616C69646174696F6E5175657279222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A2273656C656374202A2066726F6D204143545F47455F50524F5045525459227D2C7B22636F6D6D656E74223A22746573744F6E426F72726F77222C226E616D65223A22746573744F6E426F72726F77222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573744F6E52657475726E222C226E616D65223A22746573744F6E52657475726E222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573745768696C6549646C65222C226E616D65223A22746573745768696C6549646C65222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A22706F6F6C507265706172656453746174656D656E7473222C226E616D65223A22706F6F6C507265706172656453746174656D656E7473222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C226E616D65223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223230227D2C7B22636F6D6D656E74223A2266696C74657273222C226E616D65223A2266696C74657273222C227265717569726564223A66616C73652C2274797065223A226A6176612E7574696C2E4C697374222C2276616C7565223A2273746174227D2C7B22636F6D6D656E74223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C226E616D65223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C226E616D65223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A22333030303030227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E6564222C226E616D65223A2272656D6F76654162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C226E616D65223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226C6F674162616E646F6E6564222C226E616D65223A226C6F674162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2275726C222C226E616D65223A2275726C222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A226A6462633A6D7973716C3A2F2FE4B8BBE69CBA3A333330362FE695B0E68DAEE5BA93E5908D3F757365556E69636F64653D7472756526636861726163746572456E636F64696E673D7574662D383B227D2C7B22636F6D6D656E74223A22627265616B4166746572416371756972654661696C757265222C226E616D65223A22627265616B4166746572416371756972654661696C757265222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D5D, 0); INSERT INTO `sys_data_source` VALUES ('683048477462102016', '22', '11', '33', 'ORACLE', NULL, 0x5B7B22636F6D6D656E74223A22757365726E616D65222C226E616D65223A22757365726E616D65222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22726F6F74227D2C7B22636F6D6D656E74223A2270617373776F7264222C226E616D65223A2270617373776F7264222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22726F6F74227D2C7B22636F6D6D656E74223A22696E697469616C53697A65222C226E616D65223A22696E697469616C53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223130227D2C7B22636F6D6D656E74223A226D6178416374697665222C226E616D65223A226D6178416374697665222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A22313030227D2C7B22636F6D6D656E74223A226D696E49646C65222C226E616D65223A226D696E49646C65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223130227D2C7B22636F6D6D656E74223A226D617857616974222C226E616D65223A226D617857616974222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A2276616C69646174696F6E5175657279222C226E616D65223A2276616C69646174696F6E5175657279222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A2273656C656374202A2066726F6D204143545F47455F50524F5045525459227D2C7B22636F6D6D656E74223A22746573744F6E426F72726F77222C226E616D65223A22746573744F6E426F72726F77222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573744F6E52657475726E222C226E616D65223A22746573744F6E52657475726E222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573745768696C6549646C65222C226E616D65223A22746573745768696C6549646C65222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A22706F6F6C507265706172656453746174656D656E7473222C226E616D65223A22706F6F6C507265706172656453746174656D656E7473222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C226E616D65223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223230227D2C7B22636F6D6D656E74223A2266696C74657273222C226E616D65223A2266696C74657273222C227265717569726564223A66616C73652C2274797065223A226A6176612E7574696C2E4C697374222C2276616C7565223A2273746174227D2C7B22636F6D6D656E74223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C226E616D65223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C226E616D65223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A22333030303030227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E6564222C226E616D65223A2272656D6F76654162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C226E616D65223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226C6F674162616E646F6E6564222C226E616D65223A226C6F674162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2275726C222C226E616D65223A2275726C222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22206A6462633A6F7261636C653A7468696E3A40E4B8BBE69CBA3A313532313AE695B0E68DAEE5BA93E5AE9EE4BE8B3B227D2C7B22636F6D6D656E74223A22627265616B4166746572416371756972654661696C757265222C226E616D65223A22627265616B4166746572416371756972654661696C757265222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D5D, 1); INSERT INTO `sys_data_source` VALUES ('683081265699618816', '2323', '232', '', 'MYSQL', NULL, 0x5B7B22636F6D6D656E74223A22757365726E616D65222C226E616D65223A22757365726E616D65222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22227D2C7B22636F6D6D656E74223A2270617373776F7264222C226E616D65223A2270617373776F7264222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A223132313231227D2C7B22636F6D6D656E74223A22696E697469616C53697A65222C226E616D65223A22696E697469616C53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A22227D2C7B22636F6D6D656E74223A226D6178416374697665222C226E616D65223A226D6178416374697665222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A22313030227D2C7B22636F6D6D656E74223A226D696E49646C65222C226E616D65223A226D696E49646C65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223130227D2C7B22636F6D6D656E74223A226D617857616974222C226E616D65223A226D617857616974222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A2276616C69646174696F6E5175657279222C226E616D65223A2276616C69646174696F6E5175657279222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A2273656C656374202A2066726F6D204143545F47455F50524F5045525459227D2C7B22636F6D6D656E74223A22746573744F6E426F72726F77222C226E616D65223A22746573744F6E426F72726F77222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573744F6E52657475726E222C226E616D65223A22746573744F6E52657475726E222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573745768696C6549646C65222C226E616D65223A22746573745768696C6549646C65222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A22706F6F6C507265706172656453746174656D656E7473222C226E616D65223A22706F6F6C507265706172656453746174656D656E7473222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C226E616D65223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223230227D2C7B22636F6D6D656E74223A2266696C74657273222C226E616D65223A2266696C74657273222C227265717569726564223A66616C73652C2274797065223A226A6176612E7574696C2E4C697374222C2276616C7565223A2273746174227D2C7B22636F6D6D656E74223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C226E616D65223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C226E616D65223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A22333030303030227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E6564222C226E616D65223A2272656D6F76654162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C226E616D65223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226C6F674162616E646F6E6564222C226E616D65223A226C6F674162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2275726C222C226E616D65223A2275726C222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A2231323132227D2C7B22636F6D6D656E74223A22627265616B4166746572416371756972654661696C757265222C226E616D65223A22627265616B4166746572416371756972654661696C757265222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D5D, 1); INSERT INTO `sys_data_source` VALUES ('683084205604732928', '1', '1', '', 'MYSQL', NULL, 0x5B7B22636F6D6D656E74223A22757365726E616D65222C226E616D65223A22757365726E616D65222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22323332726F6F74227D2C7B22636F6D6D656E74223A2270617373776F7264222C226E616D65223A2270617373776F7264222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A22726F6F74227D2C7B22636F6D6D656E74223A22696E697469616C53697A65222C226E616D65223A22696E697469616C53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223130227D2C7B22636F6D6D656E74223A226D6178416374697665222C226E616D65223A226D6178416374697665222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A22313030227D2C7B22636F6D6D656E74223A226D696E49646C65222C226E616D65223A226D696E49646C65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223130227D2C7B22636F6D6D656E74223A226D617857616974222C226E616D65223A226D617857616974222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A2276616C69646174696F6E5175657279222C226E616D65223A2276616C69646174696F6E5175657279222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A2273656C656374202A2066726F6D204143545F47455F50524F5045525459227D2C7B22636F6D6D656E74223A22746573744F6E426F72726F77222C226E616D65223A22746573744F6E426F72726F77222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573744F6E52657475726E222C226E616D65223A22746573744F6E52657475726E222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2266616C7365227D2C7B22636F6D6D656E74223A22746573745768696C6549646C65222C226E616D65223A22746573745768696C6549646C65222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A22706F6F6C507265706172656453746174656D656E7473222C226E616D65223A22706F6F6C507265706172656453746174656D656E7473222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C226E616D65223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C227265717569726564223A66616C73652C2274797065223A22696E74222C2276616C7565223A223230227D2C7B22636F6D6D656E74223A2266696C74657273222C226E616D65223A2266696C74657273222C227265717569726564223A66616C73652C2274797065223A226A6176612E7574696C2E4C697374222C2276616C7565223A2273746174227D2C7B22636F6D6D656E74223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C226E616D65223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C226E616D65223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A22333030303030227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E6564222C226E616D65223A2272656D6F76654162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C226E616D65223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C227265717569726564223A66616C73652C2274797065223A226C6F6E67222C2276616C7565223A223630303030227D2C7B22636F6D6D656E74223A226C6F674162616E646F6E6564222C226E616D65223A226C6F674162616E646F6E6564222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D2C7B22636F6D6D656E74223A2275726C222C226E616D65223A2275726C222C227265717569726564223A66616C73652C2274797065223A226A6176612E6C616E672E537472696E67222C2276616C7565223A2231323132227D2C7B22636F6D6D656E74223A22627265616B4166746572416371756972654661696C757265222C226E616D65223A22627265616B4166746572416371756972654661696C757265222C227265717569726564223A66616C73652C2274797065223A22626F6F6C65616E222C2276616C7565223A2274727565227D5D, 1); COMMIT; -- ---------------------------- -- Table structure for sys_data_source_def -- ---------------------------- DROP TABLE IF EXISTS `sys_data_source_def`; CREATE TABLE `sys_data_source_def` ( `id_` varchar(255) COLLATE utf8_bin NOT NULL COMMENT '主键', `name_` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '名称', `class_path_` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '类路径', `attributes_json_` longblob COMMENT '属性', `DELETED` tinyint(1) DEFAULT NULL COMMENT '是否已删,1已删除,0未删除', `system` tinyint(1) DEFAULT NULL COMMENT '是否是系统的', PRIMARY KEY (`id_`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='连接池'; -- ---------------------------- -- Records of sys_data_source_def -- ---------------------------- BEGIN; INSERT INTO `sys_data_source_def` VALUES ('1', 'DURID数据源 ', 'com.alibaba.druid.pool.DruidDataSource', 0x5B7B226E616D65223A22757365726E616D65222C22636F6D6D656E74223A22757365726E616D65222C2274797065223A226A6176612E6C616E672E537472696E67222C226261736541747472223A2231222C2264656661756C74223A22726F6F74227D2C7B226E616D65223A2270617373776F7264222C22636F6D6D656E74223A2270617373776F7264222C2274797065223A226A6176612E6C616E672E537472696E67222C226261736541747472223A2231222C2264656661756C74223A22726F6F74227D2C7B226E616D65223A22696E697469616C53697A65222C22636F6D6D656E74223A22696E697469616C53697A65222C2274797065223A22696E74222C226261736541747472223A2231222C2264656661756C74223A223130227D2C7B226E616D65223A226D6178416374697665222C22636F6D6D656E74223A226D6178416374697665222C2274797065223A22696E74222C226261736541747472223A2231222C2264656661756C74223A22313030227D2C7B226E616D65223A226D696E49646C65222C22636F6D6D656E74223A226D696E49646C65222C2274797065223A22696E74222C226261736541747472223A2231222C2264656661756C74223A223130227D2C7B226E616D65223A226D617857616974222C22636F6D6D656E74223A226D617857616974222C2274797065223A226C6F6E67222C226261736541747472223A2231222C2264656661756C74223A223630303030227D2C7B226E616D65223A2276616C69646174696F6E5175657279222C22636F6D6D656E74223A2276616C69646174696F6E5175657279222C2274797065223A226A6176612E6C616E672E537472696E67222C226261736541747472223A2231222C2264656661756C74223A2273656C656374202A2066726F6D204143545F47455F50524F5045525459227D2C7B226E616D65223A22746573744F6E426F72726F77222C22636F6D6D656E74223A22746573744F6E426F72726F77222C2274797065223A22626F6F6C65616E222C226261736541747472223A2231222C2264656661756C74223A2266616C7365227D2C7B226E616D65223A22746573744F6E52657475726E222C22636F6D6D656E74223A22746573744F6E52657475726E222C2274797065223A22626F6F6C65616E222C226261736541747472223A2231222C2264656661756C74223A2266616C7365227D2C7B226E616D65223A22746573745768696C6549646C65222C22636F6D6D656E74223A22746573745768696C6549646C65222C2274797065223A22626F6F6C65616E222C226261736541747472223A2231222C2264656661756C74223A2274727565227D2C7B226E616D65223A22706F6F6C507265706172656453746174656D656E7473222C22636F6D6D656E74223A22706F6F6C507265706172656453746174656D656E7473222C2274797065223A22626F6F6C65616E222C226261736541747472223A2231222C2264656661756C74223A2274727565227D2C7B226E616D65223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C22636F6D6D656E74223A226D6178506F6F6C507265706172656453746174656D656E74506572436F6E6E656374696F6E53697A65222C2274797065223A22696E74222C226261736541747472223A2231222C2264656661756C74223A223230227D2C7B226E616D65223A2266696C74657273222C22636F6D6D656E74223A2266696C74657273222C2274797065223A226A6176612E7574696C2E4C697374222C226261736541747472223A2231222C2264656661756C74223A2273746174227D2C7B226E616D65223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C22636F6D6D656E74223A2274696D654265747765656E4576696374696F6E52756E734D696C6C6973222C2274797065223A226C6F6E67222C226261736541747472223A2231222C2264656661756C74223A223630303030227D2C7B226E616D65223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C22636F6D6D656E74223A226D696E457669637461626C6549646C6554696D654D696C6C6973222C2274797065223A226C6F6E67222C226261736541747472223A2231222C2264656661756C74223A22333030303030227D2C7B226E616D65223A2272656D6F76654162616E646F6E6564222C22636F6D6D656E74223A2272656D6F76654162616E646F6E6564222C2274797065223A22626F6F6C65616E222C226261736541747472223A2231222C2264656661756C74223A2274727565227D2C7B226E616D65223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C22636F6D6D656E74223A2272656D6F76654162616E646F6E656454696D656F75744D696C6C6973222C2274797065223A226C6F6E67222C226261736541747472223A2231222C2264656661756C74223A223630303030227D2C7B226E616D65223A226C6F674162616E646F6E6564222C22636F6D6D656E74223A226C6F674162616E646F6E6564222C2274797065223A22626F6F6C65616E222C226261736541747472223A2231222C2264656661756C74223A2274727565227D2C7B226973416464223A747275652C226E616D65223A2275726C222C22636F6D6D656E74223A2275726C222C2274797065223A226A6176612E6C616E672E537472696E67222C226261736541747472223A2231222C2264656661756C74223A22227D2C7B226973416464223A747275652C226E616D65223A22627265616B4166746572416371756972654661696C757265222C22636F6D6D656E74223A22627265616B4166746572416371756972654661696C757265222C2274797065223A22626F6F6C65616E222C226261736541747472223A2231222C2264656661756C74223A2274727565227D5D, 0, 1); COMMIT;
下文会详细讲解代码的实现。这里不再累赘