开发企业应用时我们常常遇到要同时访问多种不同数据库的问题,有时是必须把数据归档到某种数据仓库中,有时是要把数据变更推送到第三方数据库中。使用Spring框架时,使用单一数据库是非常容易的,但如果要同时访问多个数据库的话事件就变得复杂多了。 本文以在Spring框架下开发一个SpringMVC程序为例,示范了一种同时访问多种数据库的方法,而且尽量地简化配置改动。 搭建数据库建议你也同时搭好两个数据库来跟进我们的示例。本文中我们用了PostgreSQL和MySQL。 下面的脚本内容是在两个数据库中建表和插入数据的命令。 PostgreSQL CREATE TABLE usermaster ( id integer, name character varying, emailid character varying, phoneno character varying(10), location character varying) INSERT INTO usermaster(id, name, emailid, phoneno, location)VALUES (1, 'name_postgres', '[email protected]', '1234567890', 'IN'); MySQL CREATE TABLE `usermaster` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `emailid` varchar(20) DEFAULT NULL, `phoneno` varchar(20) DEFAULT NULL, `location` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) )INSERT INTO `kode12`.`usermaster` (`id`, `name`, `emailid`, `phoneno`, `location`)VALUES ('1', 'name_mysql', '[email protected]', '9876543210', 'IN'); 搭建项目我们用Spring Tool Suite (STS)来构建这个例子:
|
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|