我正在使用IBM Websphere 8.5.5.8。我已經配置了一個數據源jdbc/Myds
如何連接到Java的Websphere數據源?
我在本地編寫了一個java程序來連接到服務器並從表中獲取記錄。
Context initContext = new InitialContext();
ds = (DataSource)initContext.lookup("jdbc/Myds");
con=ds.getConnection();
但這代碼返回Oracle錯誤Invalid username/password
然後,我改變代碼:
Context initContext = new InitialContext();
ds = (DataSource)initContext.lookup("jdbc/Myds");
con=ds.getConnection("usename","password");
這正確連接到數據庫。 因此,我很難在具有不同用戶名和密碼的不同服務器上部署應用程序。
我該如何解決這個問題? 它是服務器中的配置問題還是我編碼中的問題?
而如果OP想改變它的應用服務器的未來? – aribeiro
所有應用程序服務器允許用戶配置數據源和設置其驗證參數。如果更改了服務器,則需要配置新的數據源.. – nnunes10