连接oracle数据库

来源:互联网 发布:sodu源码 编辑:程序博客网 时间:2024/04/29 21:10

   安装插件:SetupODTforVS2013.exe

using Oracle.ManagedDataAccess.Client;
using System;
using System.Data;
using System.Windows.Forms;

修改配置文件:

C:\Program Files\Oracle Developer Tools for VS2013\network\admin\tnsnames.ora

ldsdb_Service =
(DESCRIPTION=
   (ADDRESS_LIST=
     (ADDRESS=
       (PROTOCOL=TCP)
       (HOST=172.16.1.25)
       (PORT=1521)
     )
   )
   (CONNECT_DATA=
     (SERVICE_NAME = ldsdb)
   )
)

 

 

string connString = "DATA SOURCE=ldsdb_Service;PERSIST SECURITY INFO=True;USER ID=biaoganldsdb;password=qwe79E#d";

            OracleConnection conn = new OracleConnection(connString);
            try
            {
                Console.WriteLine("开始连接");
                conn.Open();
                Console.WriteLine("连接成功");


                string cmdText = "select * from ldsadmin2.course_user_study_info_view";
                OracleCommand cmd = new OracleCommand(cmdText, conn);
                OracleDataReader reader = cmd.ExecuteReader();


                string content = string.Empty;




                DataSet dateset = new DataSet();
                DataTable dt = new DataTable();
                dt.Load(reader);


                //while (reader.Read())
                //{
                //    Console.WriteLine(reader[1].ToString());
                //}


                this.dataGridView.DataSource = dt;


            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                conn.Close();
            }
0 0
原创粉丝点击