string oradb = "Data Source=(DESCRIPTION=(ADDRESS_LIST=" 
+ "(ADDRESS=(PROTOCOL=TCP)(HOST=OTNSRVR)(PORT=1521)))" 
+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));" 
+ "User Id=scott;Password=tiger;";
OracleConnection conn = new OracleConnection(oradb); // C#
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;cmd.
CommandText = "select dname from dept where deptno = 10";
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
while (dr.Read()){
           ListBox1.Items.Add("The " + dr.Item(1) 
          + " department is in " 
          + dr.GetString(0));
}
conn.Dispose(); 

解决方案 »

  1.   

    南非蚊子。能不能给多写点注释啊!!刚刚接触Oracle有些东西不是很明白
      

  2.   

    string oradb = "Data Source=(DESCRIPTION=(ADDRESS_LIST=" 
    + "(ADDRESS=(PROTOCOL=TCP)(HOST=OTNSRVR)(PORT=1521)))" 
    + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));" 
    + "User Id=scott;Password=tiger;";
    有谁明白这里的配置吗,怎么总是报错啊
      

  3.   

    c#就不清楚了,java是要加入class12的
      

  4.   

    这种方法不装ORACLE客户端不行