一个java EE项目怎么连接两个mysql 数据库?

作者&投稿:喻仲 (若有异议请与网页底部的电邮联系)
JavaEE如何连接数据库mysql?~

你好~~~
首先你要能正确安装MySQL
其次在Java中写入以下代码:
import java.sql.*;
public class Test {
public static void main(String[] args){
String driverName = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/?user=root&password=111111";(密码为你自己设的)
try{
Class.forName(driverName);
Connection conn = DriverManager.getConnection(url);
conn.setCatalog("Student");
....... (中间为一些查询语句)
conn.close();
}catch(Exception e){
System.out.println(e.getMessage());
}

}

1、忽略表之间的关联关系ALTER TABLE db2.dbo.table NOCHECK CONSTRAINT 关系名
2、--将没有重复的数据合并
insert into db2.dbo.table(field1,field2...) select field1,field2... from db1.dbo.table a where a.username not in (select username from db2.dbo.table)
3、将重复的数据写入临时表select field1,field2... into 新的临时表 from db1.dbo.table a where a.username in (select username from db2.dbo.table)

你可以用数据库集群来做。用jta控制2个数据源的事务。
具体实现要靠自己捉摸了。不是那么容易的事情。而且在这里问,不会得到你满意的答案的。只能提供你能用得到的技术的名字,给个方向。百度知道里面 不会有人手把手教你做的

这个没啥难的 用ejb就够了 两个数据库设置两个实体bean 然后用一个会话bena同时操作两个数据库 如果其中一个数据库发生问题可以 设置事务回滚........

0 0,为什么要这么写。。。
不然就是写进一个事务里面,事务里面是2个数据库的操作,一个抛出的话另一也会回滚。

为何不用DB本身的容错+集群! 没有人这样写的

配置两数据源就OK了


阿坝县18540192490: 一个java EE项目怎么连接两个mysql 数据库? -
华奋尼康: 你可以用数据库集群来做.用jta控制2个数据源的事务.具体实现要靠自己捉摸了.不是那么容易的事情.而且在这里问,不会得到你满意的答案的.只能提供你能用得到的技术的名字,给个方向.里面 不会有人手把手教你做的

阿坝县18540192490: 一个java项目中如何连接两个以上的数据库 -
华奋尼康: ??-- 这是java环境,里有插件其全,javase,javaee,javame都可以,还有你所说的java项目框架直接?????? 用他自己集成环境就能生成2.数据库你要是为了省事直接下一个mysql就行了,50多兆,不比 微软的slqserver系列的差 SSH框架中...

阿坝县18540192490: 一个java工程如何连接两个数据库 -
华奋尼康: 可以的,使用jdbc的链接代码,在你需要的地方建立两个连接即可.每个连接连接到一个数据库.

阿坝县18540192490: 一个java web项目可以链接多个库吗? -
华奋尼康: 当然可以连接多个数据库,只不过你要连接的数据库中要有设计的这些表,数据.然后在项目改一下数据库的端口号,加驱动,就行

阿坝县18540192490: 两个java项目,怎么将一个系统登录后,另一个 -
华奋尼康: 如果你的意思是一个登陆系统用于另一个java项目,你可以直接将这个项目的登陆按钮提交,连接到另一个项目的首页,路径要全,包括http://ip:端口号+项目名称+首页地址

阿坝县18540192490: 两个java web项目的通信 -
华奋尼康: webservice就很好,正常情况下都这么用的 如果可以互相连接数据库的话会简单一些,不同的软件基本上都不会互相连接数据库的

阿坝县18540192490: 请问 如果我在eclipse中新建一个工程 然后在此工程下新建两个java类文件 其中一个类要用到另一个类的函数 -
华奋尼康: 好比 文件A、BB调用A的方法eat 在B里面这样写 A a= new A();a.eat;同一个包的文件,可以互相调用,不用导包如果是不同包内的文件引用,你写了类的调用后,会出现叉叉 鼠标放在那里,就会有可导的包出来,选择一下就好了望采纳,谢谢,可以追问

阿坝县18540192490: 如何在Eclipse中连接Java源码 -
华奋尼康: 打开eclipse,建立项目:来Test,将struts2相关jar包导入到其中.在Package Explorer标签栏下操作.在此,以查阅struts2中,struts2-core-2.3.12.jar下的源代码为例.在Test项目下,找到 Web App Libraries -- struts2-core-2.3.12.jar,右键单击...

阿坝县18540192490: java中两个人不同的类如何联系到一起 -
华奋尼康: 可以打成jar包build到项目里面去,也可以直接复制对方的类到我们的项目里,如果对方的类不多的话那不建议打成jar包,如果是同一个项目的话,建议使用svn进行管理,这样代码能够同步.

阿坝县18540192490: 一个java大型项目模块与模块之间最后是如何连接的 -
华奋尼康: 先仔细理解业务的功能,做到全局掌握.然后借助于一些建模工具,如Rose , Visio, PowerDesigner之类的,用面向对象(OO)的方法把业务涉及的主要对象建立起来,并建立他们之间的关系,你可能需要了解一些OO建模方面的知识,包括泛...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网