如果Oracle通过服务调用,SQLServer通过远程ODBC调用,Domino通过DIIOP调用,可以吗?

解决方案 »

  1.   

    当需要调用某个数据库时,就直接
    用Class.forName("").newInstance();指定DRIVER
    用Connection con = DriverManager.getConnection("");指定URL就行了,
    这样需要不断地建立不同的连接.效率可能不好.
    建议采用POOLMAN连接池,它支持在同一个应用中同时连接多个(多种)数据库.
      

  2.   

    建议使用bridge模式,这片文章很好
    http://www.csdn.net/Develop/Read_Article.asp?Id=18907
      

  3.   

    先谢谢楼上的二位。
    再问几个比较菜的问题:
    1、是否在所有的服务器上都需要装JDBC驱动。
    2、Oracle数据库可以直接用connect_string ="jdbc:oracle:thin:hr/hr@localhost:1521:HRDB"指明,SQLServer如何作?是必须建立数据源吗?
      

  4.   

    1.jdbc驱动应装载client端,db都自带
    2.没用过sqlserver jdbc,先去搜索一下,很多文章
      

  5.   

    我是想用JSP来访问,JDBC是装在JSP服务器上还是装在数据库所在的服务器上