2014년 11월 11일 화요일

간단한C# ADO.NET 샘플(오라클EMP테이블 로딩) [닷넷C#교육/ADO.NET강좌/ASP.NET교육잘하는곳/C#,ASP.NET교육추천/닷넷실무교육/.NET,C#/ADO.NET교육/닷넷학원/ASP.NET실무교육]

윈도우에서 폼 하나 적당히 만드시고 DataGridView추가 후 아래 소스 참조해서 코딩 하세요...
오라클 접속 정보는 적당히 수정(Data Source는 tnsnames.ora 파일에 저장된 alias 이름입니다)
 
using System.Data.OleDb;     //for OleDbConnection, OleDbCommand , etc
using System.Data;       //for DataSet
using System.Windows.Forms;  //DataGrid, Form
using System;                //for String
class GridForm : Form
{
 private DataGrid dataGrid1 ;
 public GridForm()
 {
  AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  ClientSize = new System.Drawing.Size(544, 342);
  Load += new System.EventHandler(this.Form1_Load);
  dataGrid1 = new DataGrid(); 
  dataGrid1.Name = "dataGrid1";
  dataGrid1.Size = new System.Drawing.Size(520, 312);
  Controls.Add(this.dataGrid1);      
 }
 OleDbConnection Conn;
 OleDbCommand myCommand; 
 DataSet myDataSet;
 OleDbDataAdapter myAdapter;
 private void Form1_Load(object sender, System.EventArgs e)
 {
  try 
  {
   //-------------------------------------------------------------------------------   
   //아래는 오라클용 접속 문자열, wink는 net service 이름
   //-------------------------------------------------------------------------------
   string ConStr = ("Provider=MSDAORA;data source=WINK;User ID=scott;Password=tiger"); 
   Conn = new OleDbConnection(ConStr);    
   Conn.Open();
   
   String sql = "select * from emp ";
   myCommand = new OleDbCommand(sql, Conn);
   
   myAdapter = new OleDbDataAdapter();
   myCommand.CommandType = CommandType.Text ;
   myAdapter.SelectCommand = myCommand;
   myDataSet = new DataSet();
   myAdapter.Fill(myDataSet, "emp");
   dataGrid1.DataSource = myDataSet;   
   dataGrid1.DataMember = "emp";
   
  }
  catch(Exception ex) 
  {    
   MessageBox.Show(ex.Message, "emp Table Loading");    
  }
  finally 
  {
   Conn.Close();
  }
 } 
}
class Displayform
{
 static void Main()
 {
  System.Windows.Forms.Application.Run(new GridForm());
 }
}


 [개발실무&100%환급]SQL/자바/스프링/안드로이드/닷넷C#/웹퍼블… 오라클자바…12-272437
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111788
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151599
52 [주말]C#,ASP.NET마스터 오라클자바…01-311692
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312319
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311335
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191644
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111500
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032029
46 [개발실무&100%환급]SQL/자바/스프링/안드로이드/닷넷C#/웹퍼블… 오라클자바…12-272437
45 [기업100%환급,평일주간5일 교육]JAVA,JDBC,Servlet,JSP 오라클자바…12-191755
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141731
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111788
42 [기업100%환급]웹퍼블리싱마스터(HTML5,CSS3,JavaScript,jQUERY) 오라클자바…12-091403
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011631
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011806
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011280

댓글 없음:

댓글 쓰기