技术开发 频道

在Spring中使用JTA事务管理



    3. 在MySQL上建立两个数据库
    在MySQL数据库中运行SQL脚本,建立topicdb和postdb两个数据库,在topicdb数据库中创建t_topic表,在postdb数据库中创建t_post表。我们希望在这两个数据库上进行JTA事务。SQL脚本如下所示:
/*=========创建topicdb数据源及t_topic表==============*/ DROP DATABASE IF EXISTS topicdb; CREATE DATABASE topicdb DEFAULT CHARACTER SET utf8; USE topicdb; drop table if exists t_topic; create table t_topic ( topic_id int(11) not null auto_increment, forum_id int(11) not null default 0, topic_title varchar(100) not null default '', user_id int(11) not null default 0, topic_time datetime default NULL, topic_views int(11) default 1, topic_replies int(11) default 0, primary key (topic_id) ); create index IDX_TOPIC_USER_ID on t_topic ( user_id );
    /*=========创建postdb数据源及t_ postdb表==============*/
DROP DATABASE IF EXISTS postdb; CREATE DATABASE postdb DEFAULT CHARACTER SET utf8; USE postdb; create table t_post ( post_id int(11) not null auto_increment, topic_id int(11) not null default 0, forum_id int(11) not null default 0, user_id int(11) not null default 0, post_text text, post_attach blob, post_time datetime default NULL, primary key (post_id) ); create index IDX_POST_TOPIC_ID on t_post ( topic_id );
0
相关文章