是否可以连接mysql和sql server来获取其中的表?
用户不应该指定类型是ms sql还是我的sql?
我想在netbeans中做到这一点?
如果没有,有什么办法吗?
谢谢
没有找到相关结果
已邀请:
1 个回复
河饶办斜施
然后,为每种数据库类型提供一个此接口的实现类。所以你将拥有:
然后你可以让一个经理来决定你想要使用哪个数据库:
因此,在您的上层,您将能够使用合适的数据库系统为持久层创建管理器:
现在来自你的经理的at4ut将成为
类的一个实例,你将能够使用这个类的操作。这只是每次向系统添加新数据库时需要更改的一行代码(+实现该接口并使用数据库的特定驱动程序的类)。 仅供参考,这是一种设计模式! (第二部分:使用JDBC) 例如,这里是Sql Server数据库的实现类实际上可以是这样的:
在
方法中,您可以看到我引用了Sql Server驱动程序:
因此,对于每个数据库,您将有一个特定的驱动程序要下载(.jar)并在您的实现类中指定。 最后,这是插入的样子:
希望这个解释能帮助你建立自己想要的东西。您可能需要谷歌所有这些关键字(如JDBC,数据库层,您可以在以后进一步使用JPA,它是一个对象关系映射器。无论如何,要在Google上检查关键字!)。例如,这里有一些文档可以帮助您将JDBC与mysql一起使用。