DataReader dengan console Aplication pada C#


kali ini saya akan membagi 2 ilmu yaitu pemrograman berorientasi objek dan datareader (menampilkan data pada database kedalam datagridview)

okeh langkah pertama buat class untuk koneksi ke database

class koneksi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data.SqlClient;

namespace DataReaderCOnsole
{
class koneksi
{
static string conn;

public static SqlConnection Conn
{
get
{
return new SqlConnection(conn);
}
}

static koneksi()
{
try
{
string connStr = “data source=CHOPPER; initial catalog=praktikum4; integrated security=true;”;
conn = connStr;

}
catch (Exception ex)
{
Console.Write(“error” + ex.ToString());
}
}
}
}

 

ingat kalo agan-agan ini kopas, sesuaikan nama klass dan namespace nya…

class utama..

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace DataReaderCOnsole
{
class Program
{

static void Main(string[] args)
{

SqlConnection conn;
SqlCommand cmd;
SqlDataReader dr = null;
string query = “select * from matakuliah order by kode_matkul asc”;

conn = koneksi.Conn;
cmd = new SqlCommand();

try

{
conn.Open();
cmd.Connection = conn;
cmd.CommandText=query;

dr = cmd.ExecuteReader();
while (dr.Read())
{
Console.WriteLine(“{0} {1}{2}{3}{4}”, dr.GetValue(0).ToString().PadRight(7), dr.GetValue(1).ToString().PadRight(7),
dr.GetValue(2).ToString().PadRight(9),dr.GetValue(3).ToString(),
dr.GetValue(4).ToString().PadRight(9));

//.WriteLine(“{0} {1}”, dr.GetValue(0).ToString().PadRight(70),
// dr.GetValue(1).ToString());

//Console.WriteLine(“{0} {1} {2}{3}{4}”, dr.GetString(0).PadRight(7),
// dr.GetString(1).PadRight(20), dr.GetByte(2).ToString().PadRight(10),
// dr.GetString(3).PadRight(10), dr.GetByte(4).ToString());
}
}
catch(Exception ex)
{
Console.WriteLine(“error …”+ex.ToString());
}
finally
{
dr.Close();
conn.Close();
Console.Read();
}
}
}
}

 

pada list koding di atas ada komentar yang  bisa juga di gunakan untuk membaca data pada database dan menampilkan nya ke dalam da grid,,

semoga dapat membantu..

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s