以前作一个项目,用的是Mysql数据库,后来想把数据库换为SQL Server,下面介绍换的方法。sql
数据库: 用户表: id(自增加) username(惟一) password;数据库
MySql建库语句:ide
create table users( id int(5) not null auto_increment, username varchar(20) not null, password varchar(20) not null, PRIMARY KEY (`id`), unique key(`username`) );
SqlServer建库语句:spa
create table tb_users( id int not null identity(1,1) , username varchar(20) not null unique, password varchar(20) not null, constraint pkid primary key (id) );
当数据库为MySQL时,hibernate.cfg.xml核心配置以下:hibernate
Users.hbm.xml文件核心内容以下:code
当咱们把数据库改成SQLServer时,hibernate.cfb.xml改成:xml
对应的Users.hbm.xml也要修改:rem
到这里就修改好了,程序中基本上不用修改任何代码。it