在JAVA里面的JDBC连接数据库的IP地址怎么查???
我用IPCONFIG来查出我的IP地址是192.168.1.102但是我用这个IP地址来怎么也不能连接要怎么查IP?是不是用这个IPCONFIG查出来的IP这个是我的程序...
我用IPCONFIG 来查出我的IP地址是 192.168.1.102 但是我用这个IP地址来 怎么也不能连接 要怎么 查IP? 是不是用这个IPCONFIG查出来的IP
这个是我的程序
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) throws Exception {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.102:1521:demo", "scott", "tiger");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from dept");
while(rs.next()){
System.out.println(rs.getString("deptno"));
System.out.println(rs.getString("deptno"));
}
rs.close();
stmt.close();
conn.close();
}
}
抛出的错误是
Exception in thread "main" java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:273)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:318)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:343)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:147)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:31)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at TestJDBC.main(TestJDBC.java:7)
还有是在我在E:\oracle\product\10.1.0\db_1\install\portlist.ini
里面看到内容是
Ultra Search HTTP 端口号 =5620
Enterprise Manager Agent Port =
iSQL*Plus HTTP 端口号 =5560
Enterprise Manager Console HTTP Port (demo) = 5500
Enterprise Manager Agent Port (demo) = 1830
我程序里面的端口号错了没有?? 展开
这个是我的程序
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) throws Exception {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.102:1521:demo", "scott", "tiger");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from dept");
while(rs.next()){
System.out.println(rs.getString("deptno"));
System.out.println(rs.getString("deptno"));
}
rs.close();
stmt.close();
conn.close();
}
}
抛出的错误是
Exception in thread "main" java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:273)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:318)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:343)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:147)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:31)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at TestJDBC.main(TestJDBC.java:7)
还有是在我在E:\oracle\product\10.1.0\db_1\install\portlist.ini
里面看到内容是
Ultra Search HTTP 端口号 =5620
Enterprise Manager Agent Port =
iSQL*Plus HTTP 端口号 =5560
Enterprise Manager Console HTTP Port (demo) = 5500
Enterprise Manager Agent Port (demo) = 1830
我程序里面的端口号错了没有?? 展开
展开全部
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.102:1521:demo", "scott", "tiger");
请检查数据服务是否工作于1521端口,如果不是,请把192.168.1.102:1521:demo中的端口号对应修改
请检查数据服务是否工作于1521端口,如果不是,请把192.168.1.102:1521:demo中的端口号对应修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是你本机 你可以用127.0.0.1或者localhost连接
这个错误不一定是你ip的问题 有很多可能 比如数据库实例没有启动(你确定有这个数据库吗?)或者用户名密码错误 都可能
这个错误不一定是你ip的问题 有很多可能 比如数据库实例没有启动(你确定有这个数据库吗?)或者用户名密码错误 都可能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得你的用户名密码可能有问题,用plsql能连数据库么,要不就是demo有问题,端口默认是1521,你如果不改,那肯定是这个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用b43ok所说,检查数据库实例是否为demo,若只操作本地,建议将IP改为localhost。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询