System.Data.OracleClient 中访问 Oracle 数据库的连接串是:User ID=用户名; Password=密码; Data Source=服务名(上述为一般的连接串,详细的连接串项目可以在 System.Data.OracleClient.OracleConnection.ConnectionString 属性的文档中找到。)System.Data.OleDb 中的访问 Oracle 数据库的连接串是:Provider=MSDAORA.1; User ID=用户名; Password=密码; Data Source=服务名
你可以下载OO4O,安装,里面有各种DEMO
我习惯用ODP.NET
其中的orcl要在tnsnames.ora文件中存在,也就是在oracle客户端中注册过
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
using(OracleCommand cmd=new OracleCommand("",""))
{
cmd.CommandType=CommandType.StoredProcedure;
OracleParameter p1=new OracleParameter("str",OracleType.VarChar,10);
p1.Direction=System.Data.ParameterDirection.Input;
p1.Value="";
cmd.Parameters.Add(p2);
orcn.Open();
cmd.ExecuteNonQuery();
orcn.Close();
}
数据库操作类,通过客户端网络服务名远程连接Oracle,要求在客户端机器中安装Oracle客户端工具