<appSettings> </appSettings>连接另一台的oracle数据库,连接串怎么写啊??
解决方案 »
- 见鬼了。。。。。。
- 关于Socket在C#中数据通讯的问题、、
- 谁有Window Form应用程序开发相关的教学视频啊
- winform读取了txt文件,用clickone发布时,txt文件的路径在什么地方呢?
- 请问pictureBox框如何让背景透明啊??
- 江西自己的c#.net 交流平台!欢迎大家来加~欢迎~群号32354605 c#.net红色根据地(热情散分)
- C#如何获取到客户端的域用户信息
- 请问使用VS.net,怎样把DataGrid放到Html Table里?
- 急!c#中调用存储过程,有何数据类型对应sqlserver2000中的numeric?可以传值?
- C#中有没有类似Vb中的optional?
- 新手提问:c# 执行sql语句的小问题
- 能否保存html的部分内容到数据库?如何实现?
不一样啊,出错,initial catalog不符合~~
然后连接字符串的格式就是这样的:
OracleConnection conn = new OracleConnection("Data Source=databasename;User ID=user;Password=passwork");
你试试看。
但是你要注意一点,那个Data Source=NetFace填写的并不是数据库名,而是连接别名,类似于ODBC中建立的别名。这个是通过Oracle客户端中的一个“Net Configuration Assistant”工具创建的连接名,在那个工具里先创建好“本地NET服务名配置”,用那个服务名就可以连接到远程数据库了。别指望通过指定IP直接连,你不是用JAVA,只有JAVA才支持。
server要加上SSID号,这个最简单实用~~
远程是否设置
然后连接字符串的格式就是这样的:
OracleConnection conn = new OracleConnection("Data Source=databasename;User ID=user;Password=passwork");
你试试看。不要客户端好象不行吧
<add ????/>
</appSettings>怎么写能连接到另一台机器上的oracle数据库??
oracle 你没有oracle客户端是无法连接的。你先安装客户端,然后配置一个客户端。Data Source=databasename;User ID=客户端用户名;Password=密码
ORA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.12)(PORT = 1521))
)
(CONNECT_DATA =
(SID = oraDB)
(SERVER = DEDICATED)
)
)
然后 在配置文件中
<add key="ConnStr" value="user id=linb;data source=ORA;password=linb"> </add>
程序中调用 ConnStr的值即可连接数据库