所用到的jar包下载:
http://pan.baidu.com/s/1skFeGVj
一 连接Oracle
连接Oracle用到的jar包在Oracle安装目录的如下目录;
新建连接对话框中,Driver template选中Oracle (Thin driver);Driver name起个易识别的名字;
其他填入如下图内容;用户此处使用的是scott;测试连接成功后进入下一步;
如下图选中SCOTT;
成功后,看下,DB Browser中,打开新建的连接scott;SCOTT的表出来了;
之后可以用Hibernate反向工程生成Hibernate配置文件等等;
一个Oracle测试表的脚本;
-- Create table
create table TMP_EMP
(
ID NUMBER(10) not null,
NAME VARCHAR2(50),
BIRTHDAY DATE,
SEX CHAR(1),
SALARY NUMBER(8,2)
);
-- Add comments to the columns
comment on column TMP_EMP.ID
is '主键ID';
comment on column TMP_EMP.NAME
is '姓名';
comment on column TMP_EMP.BIRTHDAY
is '日期';
comment on column TMP_EMP.SEX
is '性别(F女,M男)';
comment on column TMP_EMP.SALARY
is ' 工资';
-- Create/Recreate primary, unique and foreign key constraints
alter table TMP_EMP
add constraint PK_TMP_EMP_ID primary key (ID);
-- 创建Sequence序列
create sequence SQ_TMP_EMP
minvalue 1
maxvalue 9999999999999999999999999
start with 201
increment by 1
cache 200;
二 连接SQL Server
使用如下的jar包;在文首链接下载;
新建一个连接;选中Driver template中的Microsoft SQL Server;填写后面的内容如下图;
此处使用的用户是sa;
测试连接成功后进入下一步;如下图,选中sa的要连接的数据库;单选按钮要选中最下面一个,add按钮才有效;
打开新建的连接;看到前面选中的欲连接的数据库;
然后可以hibernate反向工程......;
三 连接MySQL
新建一个连接;Driver template,选中MySQL Connector/J;Driver name起个易识别名字;
填写内容如下图;此处使用的MySQL用户是root;连接的数据库是test;
测试连接成功后进入下一步;选中要连接的数据库test;
打开新建连接;数据库test的表出来了;
一个Mysql建表脚本;
create table tutorials_tbl(
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);
INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn PHP", "Yiibai", NOW());
INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn MySQL", "Yiibai", NOW());
INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("JAVA Tutorial", "yiibai", '2015-05-06');
四 连接SQLite
打开新建的连接,sqlite的数据库和表出来了;
齐活了以后看下此次建立的全部4个连接如下图;
链接的下载中包含如下的jar包: