我们正在尝试将Java程序连接到位于同一本地网络中的数据库,但不幸的是,我们的OracleDataSource.getConnection()方法无例外地返回null。当我们建立Connection属性时,也不会引发异常。
// IN OUR CONSTRUCTOR
try {
ds = new OracleDataSource();
ds.setDataSourceName("HWROracleDataSource");
ds.setURL("jdbc:oracle:thin:@//10.50.205.21:1521/dbk.hwr-berlin.de");
ds.setUser("ss19oop22ureact");
ds.setPassword("onimili");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// THE METHOD WHICH RETURNS NULL
public Connection getConnection() {
Connection con = null;
try {
con = ds.getConnection();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}