连接Oralce
谁有ADO.NET连接Oracle数据库的实例代码?给小弟一个,谢谢。 --------------------编程问答-------------------- 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=服务名 --------------------编程问答-------------------- 强列建议你用ORACLE提供的ODP.NET,不要使用MS提供的ORACLE驱动。
你可以下载OO4O,安装,里面有各种DEMO --------------------编程问答-------------------- 现在.net中最常用的是那种oracle连接形式是OracleClient还是ODP.NET --------------------编程问答-------------------- 应该说MS提供的方式不是很好用。
我习惯用ODP.NET --------------------编程问答-------------------- <add name="ConnectionString" connectionString="data source=orcl;user=test;password=test;" providerName="ORACLE"/>
其中的orcl要在tnsnames.ora文件中存在,也就是在oracle客户端中注册过 --------------------编程问答--------------------
其他都跟sql server差不多 --------------------编程问答-------------------- 其中tnsnames.ora中的内容如下
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
) --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 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=服务名 --------------------编程问答-------------------- System.Data.OracleClient 中访问 Oracle 数据库的连接串是:
User ID=用户名; Password=密码; Data Source=服务名
如果是winform程序,需要安装Oracle客户端 --------------------编程问答-------------------- string constring = "Data Source=oracle;User Id=sys;Password=123;DBA Privilege=SYSDBA;"
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客户端工具
补充:.NET技术 , C#