oracle客户端通过网连接oracle 服务端需要启什么服务??

gaochunguang 2003-07-31 01:02:56
客户端 win2000
服务端 solaris 8

互相可ping 通

我的java 程序读取oracle数据 DriverManager.getConnection这句提示错误:
"The Newwork Adpater could not establish the connection"

好像也是没启什么服务
不知是什么服务没启 请帮忙!
...全文
116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wandengfeng 2003-08-01
  • 打赏
  • 举报
回复
我做过这方面的 开发:
1.服务器端要开 TNS 和OracleServiceDbNameDB(数据库服务).
2.客户端要用NetConfigurationAssistant配置服务名,根据向导建立和数据库的连接。要求输入服务器地址和数据库服务名(会有测试连接的,测试成功就可以了)
3.java最好用odbc-jdbc连接,在客户端建立odbc数据源,装了Oracle客户端后,ODBC选择上会有
Oracle in Oracle9i这一项,按照向导建立连接即可.
4.然后再客户端的java连接就可以了
openDb的source参考如下
import java.sql.*;
public class opendb
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:JFashion";
Connection conn=null;
ResultSet rs=null;
public opendb()
{
try
{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("opendb():"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
conn=DriverManager.getConnection(sConnStr,"user","pwd");
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("ap.executeQuery:"+ex.getMessage());
}
return rs;
}
}
LGQDUCKY 2003-08-01
  • 打赏
  • 举报
回复
监听服务,
把TNS。。的那个服务配置好,启动它

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧