请问上面哪出错了,
连接oracle老是在conn = DriverManager.getConnection("jdbc:oracle:thin:@ip地址:orcl","scott","tiger" ); 报错,用成mysql就没问题,ip我是ipconfig/all里看ip地址写入的,帮我看看错哪了。记得oracle安装时,有要求用固定ip地址,我那时候随便写了一个,安装完成后,又换成动态获取。有没可能是要写我安装oracle软件时候的那个ip地址?这个地址能在oracle软件哪个地方查到吗?
连接oracle老是在conn = DriverManager.getConnection("jdbc:oracle:thin:@ip地址:orcl","scott","tiger" ); 报错,用成mysql就没问题,ip我是ipconfig/all里看ip地址写入的,帮我看看错哪了。记得oracle安装时,有要求用固定ip地址,我那时候随便写了一个,安装完成后,又换成动态获取。有没可能是要写我安装oracle软件时候的那个ip地址?这个地址能在oracle软件哪个地方查到吗?
解决方案 »
- 大神们求救呀,整合SSH不顺利有谁帮忙看看,神马问题。strust是1.3
- 菜单排序
- MyEclipse6.0.1+Tomcat发布时出现问题:严重: Error initializing endpoint java.lang.Exceptio
- 怎么用detachedcriteria进行分组查询
- SSH开发项目 继承问题
- Action class [tutorial.IocServlet] not found 问题
- 到底 TOMCAT 与 WEBLOGIC 有什么不同? TOMCAT 难道不能用来做 EJB 服务吗?
- 问一个肤浅的关于J2EE的问题.
- linux+tomcat+jsp配置的问题!
- EJB的问题(Weblogic+jb8)
- ssh如何显示hibernate加载日志信息
- web Application的概念
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) {
ResultSet rs = null;
Statement stmt = null;
Connection conn = null;
try {
Class.forName( "oracle.jdbc.driver.OracleDriver" );
//Class.forName( "org.gjt.mm.mysql.Driver" );
//conn = DriverManager.getConnection( "jdbc:mysql://ip地址:3306/mydata", "root", "root" );
conn = DriverManager.getConnection("jdbc:oracle:thin:@ip地址:1521:orcl","scott","tiger" );//oracle查看全局数据库名SELECT * FROM GLOBAL_NAME;
stmt = conn.createStatement();//通过连接创建stmt
rs = stmt.executeQuery("select * from dept");
while(rs.next()) {
System.out.println(rs.getString("deptno"));//把deptno这里面的内容当成字符串拿出来
System.out.println(rs.getInt("deptno"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {//log4j
e.printStackTrace();
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}