在。NET里要实现连接oracle数据库数据库与。NET程序分别在不同的机器上。怎么写连接字符串?本人第一次开发ORACLE数据库程序,请高人指点,谢谢。
解决方案 »
- oracle查询中使用REPLACE函数无结果
- Oracle 10.1 和 Oracle 10.2的区别是什么啊?
- oracle数据库启动是总是报java程序错误?
- oracle导入数据库信息不完整
- 复试归来,请大家参考,分析下,谢谢!
- Oracle connect string problem
- 关于PL/SQL中的游标
- 怎么从表中筛出 某个字段不重复的记录?
- Oracle8i是否支持对象数据库?
- oracle 自动调优下sequence的问题
- 如果用一个存储过程来查询 并返回多行记录 应该怎样实现?30分
- 简单的问题!查询日期为20050511的记录,where riqi=日期,这个sql语句怎么表达!
SID可能用IP_SID的方法连不上,很多奇怪的原因最好的解决方法是在“Data Source”后面直接跟上你的那个数据库(实例?这是SQLSERVER的名词?hoho)的描述,就像下面这样
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Oracle服务器的IP)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=服务的SID)));User Id=用户名;Password=密码;
连接字符串:
Provider=OraOleDb.Oracle.1;Password=TIMS;User ID=TIMS;Data Source=TIMS;Persist Security Info=True" 连接成功的话,记得给分。
注意oracle有一个bug:文件夹ora92的安全属性中“授权用户”的“读取和运行”要先勾掉,再选上(可能比较慢,别急,这一步要有!!)
我访问Oracle使用的是ODP.NET