.net的应用程序和oracle没有部署在一台电脑上,我如何访问网络上的 oracle数据库?connectionstring怎么写?部署.net应用程序的计算机还需要装oracle客户端之类的吗?谢谢各位了
解决方案 »
- 无法对 属性或索引值进行赋值。该如何解决
- C#winform怎么判断Ip是否可用
- 请问在WPF中如何动态添加图片radioButton按钮,并设置radiobutton选中与未选中显示的图片
- WPF DataGrid 选择一行直接传递一个id 利用SQL 语句进行查询这行
- WinForm如何控制ShowDialog()的返回值
- 关于日志文件【求救】
- winform 程序 事件与事件 怎么处理?
- NHibernate 关联查询的问题
- Response使用
- 请教?如何想在每天八点执行同一个任务,该怎样写程序?类似与WINDOWS的计划任务
- [求助]集成windows身份验证
- TabConrol控件的选项卡问题
服务器上需要安装oracle客户端。c/s应用程序需要安装oracle客户端。b/s客户端不需要。
部署.net应用程序时要安装ORACLE的客户端.安装的目录会有这样的文件.
C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora
内容如:
ORACLE_DB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DB_NAME)
)
)
strSQL="SELECT * FROM TEST";
String ConnectionString="Data Source=DB_NAME;User ID=ORACLE_DB;Password=密码";
OracleConnection connection = new OracleConnection(connectionString);
OracleCommand cmd = new OracleCommand(strSQL, connection); connection.Open();
int rows = cmd.ExecuteNonQuery();
cmd.Dispose();
connection.Close();