oracle开发过程总遇到的问题

hongaray 2004-05-08 02:32:34
1,客户端是不是必须安装oracle客户端组件,才能直接连接oracle数据库服务器;
2,我试了试,只有将oracle数据库服务添加到oracle net manager中的本地服务命名中去才能在程序中正确的对网络中的数据库进行连接,否则就会报:无法解析服务名的错误,难道非要进行服务名的添加才能够连接到网络中的数据库吗?
3,有没有人用过.net中的system.data.oracleclient连接数据库,好像.net框架文当中的连接字符串太简单了吧?“data source=oracle8i;XXXXXX=true;”,没有指出服务器或数据库的名称,也没有用户名和密码,这怎么进行连接?是不是另有隐情?
...全文
69 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
drabit 2004-05-09
  • 打赏
  • 举报
回复
1,客户端必须安装oracle客户端组件
2,可以不进行服务名的添加,connect ... identified by ... using <直接使用描述>
3,data source=oracle8i;XXXXXX=true;”中的oracle8i是一个网络服务名,没有用户名和密码,需指定Integrated Security=yes,使用操作系统认证方式
nicholaz 2004-05-09
  • 打赏
  • 举报
回复
呵呵,对,写错了,是b/s
hongaray 2004-05-09
  • 打赏
  • 举报
回复
楼上说的是b/s的吧?
nicholaz 2004-05-09
  • 打赏
  • 举报
回复
c/s结构你可以用一台机器当web服务器,用他连数据库不就可以了。

或者你查查前面的,有精简的客户端不用全安装
hongaray 2004-05-09
  • 打赏
  • 举报
回复
我不是想问数据连接字符串,而是想问一下,大家在使用oracle进行编程的时候,通常都会使用那些连接和访问方式。是不是必须安装客户端才能够访问oracle数据库,这样的话b/s还行,c/s的不就必须在每一个客户机上安装oracle的客户端组件,维护也麻烦阿
hongaray 2004-05-09
  • 打赏
  • 举报
回复
2,可以不进行服务名的添加,connect ... identified by ... using <直接使用描述>
能否具体说说,是否有例程????急啊!
LGQDUCKY 2004-05-08
  • 打赏
  • 举报
回复
各种驱动连接oracle方法:
1、Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=timecard;Data Source=bosweb;Extended Properties=""

2、Provider=MSDAORA;Password=timecard;User ID=timecard;Data Source=bosweb

3、dsn=bosweb;uid=zdwy;pwd=zdwy

4、"Driver={Oracle ODBC Driver};" & _
"Dbq=myDBName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"

更多连接参考:http://www.able-consulting.com/ADO_Conn.htm

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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