JAVA 如何访问 DBLINK

crazy_kis 2018-06-12 05:37:51
公司自建系统是mysql的,需要访问客户oracle数据获取一些数据,给我分配了一个只可以访问两个视图的用户;

但是用jdbc一直连接不上;

Connection conn = null;
PreparedStatement psmt = null;
ResultSet rs = null;
List<Object> list = new ArrayList<Object>();
try {
// 加载驱动
Class.forName(driveClassName);
// 创建连接
conn = DriverManager.getConnection(jdbcUrl, mysqlUserName, mysqlPassWord);
// .getConnection(jdbcUrl,
// mysqlUserName, mysqlPassWord);
psmt = conn.prepareStatement(sql);
// 执行sql
rs = psmt.executeQuery();
// 遍历结果集
while (rs.next()) {
TiensSpuDomain spu = new TiensSpuDomain();
if (obj instanceof TiensSpuDomain) {
//*********
//*********
list.add(spu);
}
// V_MANAFRAME 对象
TiensStoreDomain store = new TiensStoreDomain();
if (obj instanceof TiensStoreDomain) {
store.setMFCNAME(rs.getString("MFCNAME"));
store.setMFCODE(rs.getString("MFCODE"));
list.add(store);
}
}
return list;
} catch (Exception e) {
logger.error("数据库连接异常", e);
} finally {
try {
rs.close();
psmt.close();
conn.close();
} catch (SQLException e) {
logger.error("数据连接关闭异常", e);
}
}



客户说要用dblink方式连接;
大哥大姐们,如何连接,求教;
网上帖子说要本地需要安装oracle数据库客户端,但是步骤都不详细。
...全文
1419 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2018-06-13
  • 打赏
  • 举报
回复
访问 dblink 方法,与访问本地的方法基本相同,差异在于 select * from t@dblin_name

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧