Archive

Posts Tagged ‘Database’

Langkah-langkah Instalasi SQL Server 2008 Enterprise

November 21, 2009 azer89 1 comment

Database merupakan tempat penyimpanan data, yang memudahkan pengolahan dan pencarian data. SQL Server 2008 merupakan DBMS (Database Management System) yang powerfull untuk mengolah data. Di samping memiliki user interface yang mudah digunakan,. SQL Server 2008 juga memiliki fitur tambahan yang bisa diimplementasikan untuk meningkatkan performa dan mengurangi tempat penyimpanan

Berikut ini file tutorial instalasi SQL Server 2008 Enterprise yang saya buat dalam bentuk file *.doc :

< DONWLOAD TUTORIAL >

SQL Function in Oracle

April 5, 2009 azer89 Leave a comment

TOP

SQL Server:

SELECT TOP 10 product, descr, email
FROM products

ORACLE:

SELECT product, descr, email
FROM products
WHERE ROWNUM < = 10

MySQL:

SELECT product, descr, email
FROM products
LIMIT 10

Read more…

Oracle Database and C# : SQL Function

March 26, 2009 azer89 Leave a comment

Function for Query
ex : SELECT

        public DataSet ExecuteQuery(string sql)
        {
            DataSet dsResult = new DataSet();

            try
            {
                OracleDataAdapter daAdapter = new OracleDataAdapter(sql, conn);
                daAdapter.Fill(dsResult);
            }
            catch (OracleException oex)
            {
                if (oex.Number == 2292)
                    MessageBox.Show("crash from a data from other table");
                else
                    MessageBox.Show(oex.Message);

                CloseConnection();
                OpenConnection();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);

                CloseConnection();
                OpenConnection();
            }

            return dsResult;
        }

Function for DML
ex : UPDATE, DELETE


        public int ExecuteSQL(string sql)
        {
            int isAffectedRows = 0;

            try
            {
                OracleTransaction oTransaction = conn.BeginTransaction();
                OracleCommand oCmd = conn.CreateCommand();
                oCmd.CommandText = sql;
                isAffectedRows = oCmd.ExecuteNonQuery();
                oTransaction.Commit();
            }
            catch (OracleException oex)
            {
                if (oex.Number == 2292)
                {
                    MessageBox.Show("crash from a data from other table");
                }
                else
                {
                    MessageBox.Show(oex.Message);
                }

                CloseConnection();
                OpenConnection();

                return 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);

                CloseConnection();
                OpenConnection();

                return 0;
            }

            return isAffectedRows;  // if success return value not 0
        }
Categories: C#, Database, Programming Tags: , ,

CSV (Comma Separated Value)

March 23, 2009 azer89 Leave a comment

Definisi
Format CSV merupakan salah satu format yang digunakan dalam standar file ASCII. Format ini menggunakan tanda koma (,) sebagai pemisah antara satu elemen dengan yang lainnya.

Read more…

Categories: Database Tags:

Referential Integrity Constraint

March 23, 2009 azer89 Leave a comment

Referential Integrity Constraint digunakan untuk menjaga konsistensi baris-baris data antara dua buah tabel. Aturan ini mengharuskan sebuah baris pada sebuah tabel yang terelasikan pada tabel lain harus mengacu pada sebuah baris di dalam tabel tersebut. Terdapat 2 macam tabel yaitu tabel child dan tabel parent. Aturan untuk referential integrity biasanya digunakan jika terjadi proses modifikasi data.

Read more…

Categories: Database Tags:

Oracle Database Connection using C#

March 17, 2009 azer89 1 comment

what we must do first :

private OracleConnection conn;
private string connString = "Data Source=(DESCRIPTION="
             + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.126.11.15)(PORT=1521)))"
             + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORAPBD9)));"
             + "User Id=joe;Password=joe;";

for opening connection :

public bool OpenConnection()
{
            bool success = true;

            try
            {
                conn = new OracleConnection(connString);
                conn.Open();
            }
            catch (Exception ex)
            {
                success = false;
            }

            return success;
}

closing….

public void CloseConnection()
{
        conn.Close();
        conn.Dispose();
}
Categories: C#, Programming Tags: , ,