c# 簡單方便的連接oracle方式

通過nuget安裝ManagedDataAccess

(自動生成的config裏面的配置都可以刪掉)

winform程序,拖出一個datagridview和button


using Oracle.ManagedDataAccess.Client;
using System;
using System.Data;
using System.Windows.Forms;
namespace oracle
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{

string s = "Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 數據庫ip)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)));User ID=數據庫用戶名;PassWord=數據庫密碼";

string queryString = "select * from ztwrdata where testtime >='2016/09/13' and X<>'--' AND Y<>'--' and ROWNUM<=10";
OracleConnection myConnection = new OracleConnection(s);
OracleCommand myORACCommand = myConnection.CreateCommand();
myORACCommand.CommandText = queryString;
myConnection.Open();
OracleDataAdapter oraDA = new OracleDataAdapter(myORACCommand);
DataSet ds = new DataSet();
oraDA.Fill(ds);
DataTable dtbl = ds.Tables[0];
dataGridView1.DataSource = dtbl;
myConnection.Close();
}
}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章