求vs2012怎么连接Oracle,大神们求助!!!谢谢谢谢
http://jingyan.baidu.com/article/1876c852b9049d890b137622.html
这个是有图的教程,你可以点击进去看看;
如果回答对您有帮助,请采纳
下个oracle driver就可以了
参考官方网站:
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
**可以参考这个图文教程,http://jingyan.baidu.com/article/1876c852b9049d890b137622.html
**如果出现错误,可以参考下这个:http://bbs.csdn.net/topics/390725303
希望可以帮助你
string connString = "Data Source=orcl;User ID=C##guwei4037;Password=123456;DBA Privilege=SYSDBA;";
using (Oracle.DataAccess.Client.OracleConnection conn = new Oracle.DataAccess.Client.OracleConnection(connString))
{
if (conn.State != ConnectionState.Open) conn.Open();//打开数据库连接
Oracle.DataAccess.Client.OracleCommand cmd = new Oracle.DataAccess.Client.OracleCommand("select sysdate from dual", conn);//执行一条SQL语句
object obj = cmd.ExecuteScalar();//返回第一行第一列的结果
Console.WriteLine(obj != null ? obj.ToString() : "null");
}
参考这个:http://blog.csdn.net/chinacsharper/article/details/18377303(C#通过ODAC访问Oracle12c)
从oracle下载client客户端程序和odbc驱动。你的代码和使用sql server,access没什么本质的不同,除了几个类换成OracleConnection之类(Sql Server是SqlConnection)
连接字符串换一换。代码google下都有。
首先安装Oracle客户端软件,连接ORACLE有多种方式ado\odbc\oledb等,我用的是Oledb! 动态联接使用。