
一般是在配置文件中写数据库连接的信息,你可以写两种不同数据库(如Oracle和SQL Server)的数据源,然后用程序读入不同的配置文件,接下来就可以分别访问两种不同的数据库了,但不是同时的
如果两个数据库是同一种数据库中的不同数据库,如在MySQL中建立了两个数据库A和B,那么可以直接用代码进行条件处理数据库 *** 作就可以了
程序中hibernate怎样实现多个数据库多表互相联查
参考如下
例如:student表和score表需要做联合查询。
1)sql:
select
sid,sname,scscore
from
student
as
s,score
as
sc
where
sid
=
scuserId;
(字段都是用的数据库中字段名称)
2)HQL:
select
sid,sname,scscore
from
Student
as
s,Score
as
sc
where
sid
=
scuserId;
(上面字段都是
javabean的属性)
如果按1)查询的话,必须调用
sessioncreateSQLQuery();方法
如果按2)查询,还是调用
sessioncreateQuery();
以上就是关于JAVA中如何同时访问两种数据库全部的内容,包括:JAVA中如何同时访问两种数据库、程序中hibernate怎样实现多个数据库多表互相联查、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)