公司自建系統是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資料庫客戶端,但是步驟都不詳細。
uj5u.com熱心網友回復:
訪問 dblink 方法,與訪問本地的方法基本相同,差異在于select * from t@dblin_name
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/66619.html
標籤:基礎和管理
上一篇:新手請教關于資料庫連接的問題
