注意:一定要添加这个:
项目->添加引用->.NET->System.Data.OracleClient.dll
using System;
using System.Data;using System.Windows.Forms;using System.Data.OracleClient;namespace Test{ /**//// <summary> /// 简洁期间,直接将实现写在构造函数中 /// </summary> public class Test { public Test() { // // TODO: 在此处添加构造函数逻辑 // string ConnectionString = "Data Source=LiPu; User Id=SCOTT; Password=scott";//连接字符串,Data Source 是指数据库名字.如我用的是本机的Oracle 的数据库,名字为LiPu. user id 是
//用户名,你可以用System 或是你自己添加的一个用户.Password是对应用户的密码.
OracleConnection conn = new OracleConnection(ConnectionString); //创建一个新连接 try { conn.Open(); //打开连接 OracleCommand cmd = conn.CreateCommand(); cmd.CommandText = "select * from emp"; //SQL语句 OracleDataReader rs = cmd.ExecuteReader(); while (rs.Read()) //读取数据,如果rs.Read()返回为false的话,就说明到记录集的尾部了 { MessageBox.Show(rs.GetString(1)); } rs.Close(); } catch (Exception e) { MessageBox.Show(e.Message); } finally { conn.Close(); } } }}