VS2010 C# 如何连接Oracle 11g数据库
2017-06-30 13:37
399 查看
vs2010 c# 连接远程oracle 11g的数据库
需要安装ODTwithODAC1120320_32bit;
安装说明:
1.setup.exe
2.选择安装的产品(Oracle Client)而不是 (Oracle Server)
3.项目添加Oracle.DataAccess.dll的引用
4.Oracle.DataAccess.dll
例如:D:\app\dell\product\11.2.0\client_1\odp.net\bin\4文件夹下面
------
----
见图:
需要安装ODTwithODAC1120320_32bit;
安装说明:
1.setup.exe
2.选择安装的产品(Oracle Client)而不是 (Oracle Server)
3.项目添加Oracle.DataAccess.dll的引用
4.Oracle.DataAccess.dll
例如:D:\app\dell\product\11.2.0\client_1\odp.net\bin\4文件夹下面
------
using Oracle.DataAccess.Client; public string GetEmail(string id) { string strCon = "Data Source=(DESCRIPTION=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))" + "(CONNECT_DATA=(SERVICE_NAME=orcl)));" + "User Id=id;Password=password;"; OracleConnection conn = new OracleConnection(strCon); try { string sql = "select name from table where id=\'" + id+"\'"; //string sql = "select * from table"; OracleCommand com = conn.CreateCommand(); com.CommandText = sql; conn.Open(); string result = Convert.ToString(com.ExecuteScalar()); //OracleDataAdapter oraDA = new OracleDataAdapter(com); //DataSet ds = new DataSet(); //oraDA.Fill(ds); //conn.Clone(); //DataTable dt = ds.Tables[0]; //string result = ""; //if (dt != null && dt.Rows.Count > 0) //{ // foreach (DataRow dr in dt.Rows) // { // //string a = dr["a"].ToString(); // //string b = dr["b"].ToString(); // //string c = dr["c"].ToString(); // //string d = dr["d"].ToString(); // } //} return result; } catch (Exception ex) { return "no"; } finally { conn.Close(); } }
----
见图:
相关文章推荐
- VS2010 VS2012 如何连接Oracle 11g数据库
- VS2010 VS2012 如何连接Oracle 11g数据库
- 利用VS2010使用C#语言建立数据库Oracle_11g实现增删改查管理系统
- C#连接Oracle 11g数据库
- oracle 11G client 连接 oracle 10G 数据库时 C#中配置的连接字符串
- 刚装好oracle 10g 时,把数据库的监听端口是1522.后来把端口改成了1521了,登上em发现Enterprise Manager 无法连接到数据库实例 ,连接字符串的端口仍是1522,如何解
- pl/sql developer 连接本地ORACLE 11g 64位数据库
- 如何使用PL/SQL Developer远程连接Oracle 数据库
- 0078 Oracle 11g 如何创建数据库【基础】
- PL/SQL Developer连接本地Oracle 11g 数据库
- C#2005如何读取XML文件中的数据库连接字符串??? (好像和2003不一样啊) 急,跪求!
- C#中使用OracleConnection连接Oracle11g数据库
- ORACLE如何使用DBLINK连接另一个数据库
- Myeclipse 10 连接Oracle 11g数据库出现的连接错误的解决办法
- C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码
- C# 无客户端连接oracle 11g 乱码问题解决
- Oracle 11g 客户端连接远程服务器数据库配置
- oracle在win7或win10的vs2010及2015无法连接的问题如何处理
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- C# 不安装oracle客户端使用DLL连接数据库,初始化类型错误