C#接続oracleの問題

922 ワード

菜鳥の初めての試み
vs 2013のC#言語でサーバーに接続されたoracleデータベースは初めてこれに触れ、多くの知識を調べて多くのブログをめくったが、その間何度も頭がぼうっとして、やっと基本的な機能を完成した.
Oracle経由ManagedDataAccess.dll oracleクライアントをインストールせずにデータベースにアクセス
  • Oracleをダウンロードします.ManagedDataAccess.dllファイル、インストールvsエンジニアリングDebugファイル下
  • Oracleを参照します.ManagedDataAccess.dll
  • using Oracle.ManagedDataAccess;
  • データベース接続文が正常に作成され、GRIDVIEWコントロールの
  • に出力されます.
  • public Form1() { InitializeComponent(); try { string connStr = "Data Source=192.168.1.252/his;user id=his;password=DBa54321"; using (var conn = new OracleConnection(connStr)) { conn.Open(); DataSet ds=new DataSet (); string sql="select * from his.PAT_RESERVE_INPAT_INFO"; OracleDataAdapter oda = new OracleDataAdapter(sql, conn); oda.Fill(ds); DataTable dt = ds.Tables[0]; dataGridView1.DataSource = ds.Tables[0]; } } catch (OracleException ex) { throw new Exception(ex.Message); }