以下是我尝试连接的代码。
public Connection Connect() throws SQLException{
try
{
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
OracleDataSource ods = new OracleDataSource();
ods.setURL("jdbc:oracle:thin:TSOFT1/TSOFT1@10.184.132.130:1521/FCUTILS");
con = ods.getConnection();
return con;
}catch(Exception ex){
ex.printStackTrace();
con.close();
return null;
}
}
我试图找到答案,但没有任何效果。
答案 0 :(得分:0)
我建议采取这些行动:
1.-确保您的Etherneth电缆已被打开 2.-尝试ping ip:10.184.132.130 3.-数据库服务器是否开启? 4.-将您的OrcleDataSource更改为:
OracleDataSource dataSource = new OracleDataSource();
dataSource.setDriverType(DRIVER_TYPE);
dataSource.setServerName(SERVER_NAME);
dataSource.setPortNumber(PORT_NUMBER);
dataSource.setDatabaseName(DATABASE_NAME);
dataSource.setUser(userName);
dataSource.setPassword(PASSWORD);
你写的这行:
ods.setURL("jdbc:oracle:thin:TSOFT1/TSOFT1@10.184.132.130:1521/FCUTILS");
看起来不太好我认为您的用户名和密码是TSOFT1,但是您不必这样写吗?
jdbc:oracle:thin:TSOFT1:TSOFT1@10.184.132.130:1521/FCUTILS"
希望它可以帮到你。
以下是一些可以帮助你的例子。
http://www.programcreek.com/java-api-examples/index.php?api=oracle.jdbc.pool.OracleDataSource