数据库连接问题 你检查一下文件 ConnectTest.java 第 30 行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在百度里查"JSP数据库连接大全"对照对照 我就写了个简单的连接程序请各为帮我看一看package student.test.test;import java.sql.*;public class ConnectTest { public String DateConnect(){ String slocation = "jdbc:oracle:thin:@192.168.1.88:1521:study"; String sname = "1"; String pwd = "1"; try{ Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con = DriverManager.getConnection(slocation, sname, pwd); System.out.println("Successful!"); return ""; }catch(Exception e){ e.printStackTrace(); return ""; } } public static void main(String args[]){ ConnectTest test = new ConnectTest(); test.DateConnect(); }} 看的出,楼主的oracle运行在别的主机上。Connection refused是拒绝连接的意思。你是否可以用PLSQL操作远端的Oracle呢?我怀疑你没有配置net configure。 你的代码好象很乱,加载驱动一般在一个try里头,其他的再一个try,再加上关闭函数会更好点 我用PLSQL能连上ORACLE数据库呀! study 是你的数据库的实例名吗?PLSQL中 用户名密码 '1','1' 可以登陆上吗? 错误信息告诉你,找不到数据源,那么你检查一下你的JDBC驱动是否是有错?或者放的地方不对。 是什么版本的oracle呀,8i跟9i的驱动是不同的 ====MSN====[email protected] 这是oracle 的标准配置:jdbc.driverClassName= oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@192.168.1.100:1521:oraclejdbc.username=0jdbc.password=0把 jdbc:oracle:thin:@192.168.1.88:1521:study 改成 jdbc.url=jdbc:oracle:thin:@192.168.1.2:1521:oracle 看看/。 这是oracle 的标准配置:jdbc.driverClassName= oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@192.168.1.100:1521:oraclejdbc.username=0jdbc.password=0把 jdbc:oracle:thin:@192.168.1.88:1521:study 改成 jdbc.url=jdbc:oracle:thin:@192.168.1.88:1521:oracle 看看/。 进入$ORACLE_HOME/network/admin目录中打开tnsnames.ora文件你的服务名= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 你要连接的oracle的地址)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 一般配置为SID) ) ) 被refuse了?8成连接字段出错了。 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@10.10.10.22:1521:ora9i","scott","black123"); Java的异常捕获该怎么写? 求一个最新版本的ssh2环境 spring 非常基础的问题 jsp+struts开发的网站出现的怪问题!!高手进。 struts 2 包的配置问题 如何配置tomcat+ActiveMQ?(希望能够提供详细配置) 关于显示文章中包含html标签的处理 我的第一个hibernate程序,快吐血了 dom4j不能处理中文的xml文件????? jbuilder的数据库操作问题(oracle9i) 一个有关Oricle数据库查询的问题 unicode到gb码的转换程序,请帮我看一下
请各为帮我看一看
package student.test.test;import java.sql.*;public class ConnectTest {
public String DateConnect(){
String slocation = "jdbc:oracle:thin:@192.168.1.88:1521:study";
String sname = "1";
String pwd = "1";
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(slocation, sname, pwd);
System.out.println("Successful!");
return "";
}catch(Exception e){
e.printStackTrace();
return "";
} }
public static void main(String args[]){
ConnectTest test = new ConnectTest();
test.DateConnect();
}
}
我怀疑你没有配置net configure。
PLSQL中 用户名密码 '1','1' 可以登陆上吗?
[email protected]
jdbc.driverClassName= oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.1.100:1521:oracle
jdbc.username=0
jdbc.password=0
把 jdbc:oracle:thin:@192.168.1.88:1521:study 改成 jdbc.url=jdbc:oracle:thin:@192.168.1.2:1521:oracle 看看/。
jdbc.driverClassName= oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.1.100:1521:oracle
jdbc.username=0
jdbc.password=0
把 jdbc:oracle:thin:@192.168.1.88:1521:study 改成 jdbc.url=jdbc:oracle:thin:@192.168.1.88:1521:oracle 看看/。
打开tnsnames.ora文件
你的服务名=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 你要连接的oracle的地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 一般配置为SID)
)
)
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@10.10.10.22:1521:ora9i","scott","black123");