Membuat Koneksi ke Database MS SQL Server

 on Tuesday, June 28, 2016  



Untuk lebih jelasnya, dibawah ini contoh kode untuk melakukan koneksi ke Database MSSQL Server dengan menggunakan bahasa pemrograman PHP.

<?php
$myServer = "localhost";
$myUser = "your_name";
$myPass = "your_password";
$myDB = "examples";

//koneksi ke database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
  or die("Tidak Bisa Terkoneksi ke : $myServer");

//Memilih database yang diaktifkan
$selected = mssql_select_db($myDB, $dbhandle)
  or die("Tidak Bisa Membuka Database :  $myDB");

//declare the SQL statement that will query the database
$query = "SELECT id, name, year ";
$query .= "FROM cars ";
$query .= "WHERE name='BMW'";

//Menjalankan SQL query dan memasukkan dalam record result
$result = mssql_query($query);

$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

//menampilkan hasil query
while($row = mssql_fetch_array($result))
{
  echo "<li>" . $row["id"] . $row["name"] . $row["year"] . "</li>";
}
//menutup koneksi
mssql_close($dbhandle);
?>

Jika Anda ingin konek dengan DSN, maka bisa menggunakan cara dibawah ini.
DSN singkatan dari 'Data Source Name'. Ini adalah cara mudah untuk menetapkan nama dari sebuah koneksi.

Pada contoh di bawah ini akan ditunjukkan cara untuk terhubung dengan DSN untuk database MSSQL Server bernama 'examples.mdb'.

<?php
//Koneksi ke DSN "myDSN"
$conn = odbc_connect('myDSN','','');

if ($conn)
{
  //Membuat query ke database
  $query = "select * from cars";
  //Menjalankan query
  $result=odbc_exec($conn, $query);

  echo "<table border=\"1\"><tr>";

  //Cetak Nama judul Field
  $colName = odbc_num_fields($result);
  for ($j=1; $j<= $colName; $j++)
  { 
    echo "<th>";
    echo odbc_field_name ($result, $j );
    echo "</th>";
  }

  //fetch data dari database
  while(odbc_fetch_row($result))
  {
    echo "<tr>";
    for($i=1;$i<=odbc_num_fields($result);$i++)
    {
      echo "<td>";
      echo odbc_result($result,$i);
      echo "</td>";
    }
    echo "</tr>";
  }

  echo "</td> </tr>";
  echo "</table >";

  //Tutup Koneksi
  odbc_close ($conn);
}
else echo "odbc not connected";
?>

Koneksi dgn connection string

Berikut ini contoh penggunanan ADODB dalam PHP:

<?php
$myServer = "localhost";
$myUser = "your_name";
$myPass = "your_password";
$myDB = "examples";

//Create Obyek connection
$conn = new COM ("ADODB.Connection")
  or die("Tidak Bisa start ADO");

// connection string dan driver database
$connStr = "PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".$myUser.";PWD=".$myPass.";DATABASE=".$myDB;
  $conn->open($connStr);
//Buka koneksi ke database

//Buat SQL statement atau query
$query = "SELECT * FROM cars";

//Jalankan Query
$rs = $conn->execute($query);

$num_columns = $rs->Fields->Count();
echo $num_columns . "<br>"; 

for ($i=0; $i < $num_columns; $i++) {
    $fld[$i] = $rs->Fields($i);
}

echo "<table>";
while (!$rs->EOF) 
{
    echo "<tr>";
    for ($i=0; $i < $num_columns; $i++) {
        echo "<td>" . $fld[$i]->value . "</td>";
    }
    echo "</tr>";
    $rs->MoveNext();}


echo "</table>";

//Tutup Koneksi
$rs->Close();
$conn->Close();

$rs = null;
$conn = null;

?>
Membuat Koneksi ke Database MS SQL Server 4.5 5 Darto Iwan Tuesday, June 28, 2016 Artikel Indo, Bahasa, Database, PHP, Programming, Microsoft, SQL, Server, MSSQL, MS, Pemrograman, DSN, ADODB Untuk lebih jelasnya, dibawah ini contoh kode untuk melakukan koneksi ke Database MSSQL Server dengan menggunakan bahasa pemrograman ...


2 comments:

Silakan berkomentar ....