1.安装win32_11gR1_client;
2.运行 Program Files-〉Oracle-OraClient11g_home1-〉配置和移植工具-〉Net Configuration Assistant
(注:这一步相当于配置tnsnames.ora文件中的内容,当然您也可以自己手动配置,该文件的位置为:安装盘:\app\pc-name\product\11.1.0\client_1\network\admin)
3.新建项目,添加引用system.data.oracleclient
4.添加代码:
string constring = "Data Source=" + hostaddress + ":1521/" + servername + ";user id=" + uid + ";password=" + pwd + ";"; //进行连接 OracleConnection conn = new OracleConnection(constring); try { conn.Open();//打开指定的连接 OracleCommand com = conn.CreateCommand(); //写好想执行的Sql语句 com.CommandText = "*********"; OracleDataReader odr = com.ExecuteReader(); //读取数据,如果返回为false的话,就说明到记录集的尾部了 while (odr.Read()) { //将读取到的值显示到定义的控件中。 this.lbl.Text = odr.GetOracleString(0).ToString(); } odr.Close();//关闭reader.这是一定要写的
其中hostaddress(eg:111.111.11.123)、servername在tnsnames.ora文件中都可以直接看到。