环境如下:
WINDOWS2008 + ORACLE 10g (服务器端)
WINDOWSXP + PB11.5 + ORACLE10g客户端(客户端)PB11.5连接ORACLE 用的是ODBC,使用ORACLE 10G的专用连接提示监听程序无法识别连接描述符中请求的服务。oracle 客户端的SQLPLUS 连接数据库正常,在sqlplus中向自己建立的一张测试表中插入数据,提示插入成功,SELECT也正常能够显示出所插入的数据。
但是用PB11.5 连接数据库后,浏览这张表,显示不出来数据。在PB中向表插入的数据,在PB和SQLPLUS中都可以SELECT 出来。这是什么问题?请指教。谢谢
WINDOWS2008 + ORACLE 10g (服务器端)
WINDOWSXP + PB11.5 + ORACLE10g客户端(客户端)PB11.5连接ORACLE 用的是ODBC,使用ORACLE 10G的专用连接提示监听程序无法识别连接描述符中请求的服务。oracle 客户端的SQLPLUS 连接数据库正常,在sqlplus中向自己建立的一张测试表中插入数据,提示插入成功,SELECT也正常能够显示出所插入的数据。
但是用PB11.5 连接数据库后,浏览这张表,显示不出来数据。在PB中向表插入的数据,在PB和SQLPLUS中都可以SELECT 出来。这是什么问题?请指教。谢谢
你第一点说,使用PB11.5连接时,不是连接不成功吗?
那你后面的连接上又是怎么回事呢?
这个暂且不说,
先说楼主的两个问题:
1,连接不上,根据提示的错误信息,应该是楼主的sid设置的不对,sid和service_name是两个概念,
在sqlplus中用service_name可以连接,但是在程序中应该是用sid,貌似java就是这个样子。2,pb连接oracle一共应该是有三种方式,其中odbc驱动连接,一直存在一个问题,就是中文乱码的问题,
楼主的数据不能浏览,有可能跟这里有关系,但是数据是真实存在表中的