C++ da Konsol Ekranında MSSql Veritabanına Bağlanarak Kayıtları Göstermek

 

Merhaba arkadaşlar bu makalemizde C++ da konsol ekranında MySql veritabanına bağlanacağız. 

Bu örneğimizde MSSql de master database inde person tablosuna bağlanacağız.

 


 

 

 

 

 

 

 

Şekil 1


 

 

cppconsoledatatable.cpp

 

#include "pch.h"

using namespace System;

using namespace System::Data;

using namespace System::Data::SqlClient;

 

int main(array<System::String ^> ^args)

{

 

    String^ sqlStr = "Select Id, Name,Surname FROM dbo.person";

    String^ connStr =L"Data Source=sirius\\SQLEXPRESS02;Initial Catalog=master;User ID=sa;Password=1234;Integrated Security=true";

    SqlDataAdapter^ da = gcnew SqlDataAdapter(sqlStr, connStr);

 

    DataSet^ ds = gcnew DataSet();

    da->Fill(ds);

 

    DataTable^ dt = ds->Tables[0];

 

    DataColumnCollection^ columns = dt->Columns;

    DataRowCollection^ rows = dt->Rows;

 

    //sutun isimlerini ekrana yazdiriyoruz

    Console::WriteLine("{0}\t{1}\t{2}",

        columns[0]->ColumnName, columns[1]->ColumnName, columns[2]->ColumnName);

 

    Console::WriteLine("-----------------------------");

    //sutundaki verileri ekrana yazdiriyoruz

    for (int r = 0; r < rows->Count; r++) {

        for (int c = 0; c < columns->Count; c++) {

            Console::Write(rows[r][c] + "\t");

        }

        Console::WriteLine();

    }

}

 

     

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...