protected static String dbClassName = "oracle.jdbc.driver.OracleDriver";
static
{
try
{
Class.forName(dbClassName).newInstance(); // 加載資料庫驅動類
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@10.225.1.149:1521/CBHB", "gthdep",
"gthdep");
System.out.println("連接成功");
conn.close();
}
catch (Exception ee)
{
ee.printStackTrace();
}
}
這是我的代碼,連接的是遠程的資料庫.使用plsql是能連接上的.用jdbc怎么就報這種錯誤呢?
本人小菜鳥一枚,還需要各位大師指教.
uj5u.com熱心網友回復:
我自己找出問題來了,是@10.225.1.149:1521/CBHB用習慣了plsql的直接連接,這里應該是@10.225.1.149:1521:CBHB,而且CBHB應該是middle(資料庫的SERVICE_NAME).uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/104842.html
標籤:基礎和管理
上一篇:mysql用戶登錄及權限問題
