当前位置: 技术问答>java相关
哪位仁兄,请指点
来源: 互联网 发布时间:2015-01-20
本文导语: 我要用jdbc连接一个oracle数据库,我不想用jdbc-odbc 桥,我的oracle驱动也已经安装。现在我的oracle服务器地址是xxxx,服务名是u10,端口号是1521,我自己写的url是jdbc:oracle:thin:@xxxx:1521:u10可是怎么也连不上,拜托了,我请...
我要用jdbc连接一个oracle数据库,我不想用jdbc-odbc 桥,我的oracle驱动也已经安装。现在我的oracle服务器地址是xxxx,服务名是u10,端口号是1521,我自己写的url是jdbc:oracle:thin:@xxxx:1521:u10可是怎么也连不上,拜托了,我请抽烟
|
import oracle.jdbc.driver.*;
import java.sql.*;
import oracle.sql.*;
……
public OracleConnection conn=null;
public Frame1 displayframe=null;
public boolean jdbcToF=true;
public hymjdbcoracle(Frame1 display) {
displayframe=display;
try{
DriverManager.registerDriver(new OracleDriver());
conn=(OracleConnection)DriverManager.getConnection("jdbc:oracle:thin:@xxxx:1521:flyrain", "user", "password");
}
catch(Exception e)
{
jdbcToF=false;
displayframe.display.append(e.getMessage());
displayframe.display.append("n");
}
}
我用这个连接通过。
import java.sql.*;
import oracle.sql.*;
……
public OracleConnection conn=null;
public Frame1 displayframe=null;
public boolean jdbcToF=true;
public hymjdbcoracle(Frame1 display) {
displayframe=display;
try{
DriverManager.registerDriver(new OracleDriver());
conn=(OracleConnection)DriverManager.getConnection("jdbc:oracle:thin:@xxxx:1521:flyrain", "user", "password");
}
catch(Exception e)
{
jdbcToF=false;
displayframe.display.append(e.getMessage());
displayframe.display.append("n");
}
}
我用这个连接通过。
|
查看CLASS_PATH和PATH中的设置,是否正确,
path=%oracle_home%jdbclib 这行必须有
class_path=%oracle_home%jdbclibclasses12.zip;%oracle_home%jdbclibclasses111.zip
另外ORACLE中自带的JDBC的README也有例子
我的环境 WIN2000+JDK+JBUILDER5 通过
path=%oracle_home%jdbclib 这行必须有
class_path=%oracle_home%jdbclibclasses12.zip;%oracle_home%jdbclibclasses111.zip
另外ORACLE中自带的JDBC的README也有例子
我的环境 WIN2000+JDK+JBUILDER5 通过