一总 发表于 2018-9-22 10:20:30

vs2008与oracle数据库连接

OracleClient命名空间。  (5)一下代码是我测试成功过的。大家可以参考参考。

  string conn = "Data Source=(DESCRIPTION =" + "(ADDRESS = (PROTOCOL = TCP)(HOST = PC-200909232041)(PORT = 1521))" + "(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl) ) );" + "User>  OracleConnection con = new OracleConnection(conn);
  try
  {
  con.Open();
  OracleCommand command = con.CreateCommand();
  command.CommandText = "select * from 图书";
  OracleDataReader odr = command.ExecuteReader();
  OracleDataAdapter myda = new OracleDataAdapter();
  myda.SelectCommand = command;
  DataSet ds = new DataSet();
  myda.Fill(ds);
  odr.Close();
  gridview1.DataSource = ds;
  gridview1.DataBind();
  }
  catch (Exception ee)
  {
  Response.Write(ee.Message);
  }
  finally
  {
  con.Close();
  }
  (6)重要的是确保你的oracle数据库中服务项必须开启。
  (7)
  在测试的时候有肯能出现上面错误,添加一个

页: [1]
查看完整版本: vs2008与oracle数据库连接