Veritabanı Bağlantı Yapısal Kodlar

JohnDoe

Kıdemli Üye
29 Eyl 2013
2,710
6
Teşkilat
Merhabalar,

Veritabanı bağlantı şekilleri hakkında yeni başlayan yada merak eden kardeşlerim için böyle bir konu hazırlama gereksinimi duydum.

Akfif olarak kullandığımız veritabanlarına PHP ile değişken tanımlayıp bağlanma şekilleri aşağıdaki gibidir;

Kod:
// Mysql Bağlantı Yapısı
$WebKartali_DB_Hostadi      = ’localhost:3306’; // VeriTabanı host ismi
$WebKartali_DB_Kullanici_adi= ’root’;           // VeriTabanı Kullanıcı ismi
$WebKartali_DB_Sifresi      = ’123456’;        // VeriTabanı Sifresi
$WebKartali_DB_ismi        = ’THTKaan’;        // VeriTabanı ismi
$WebKartali_DB_Tipi        = ’mysql’;          // VeriTabanı Tipi
$WebKartali_DB_CHARSET      = ’utf8’;           // Örnek: utf8(mysql için),AL32UTF8 (oracle için)

$mysql_baglan = mysqli_connect($WebKartali_DB_Hostadi, $WebKartali_DB_Kullanici_adi, $WebKartali_DB_Sifresi, $WebKartali_DB_ismi) 
or die 
("Sunucu veya Database Bağlantısı Başarısız Oldu...");

Devam ediyoruz;

Kod:
// Microsoft Access Bağlantı Yapısı
$WebKartali_DB_Hostadi      = ’tht’;             // VeriTabanı host ismi
$WebKartali_DB_Kullanici_adi= ’kaan’;          // VeriTabanı Kullanıcı ismi
$WebKartali_DB_Sifresi      = ’123456’;              // VeriTabanı Sifresi
$WebKartali_DB_ismi        = ’c:\\\\\\\\WebKartali\\\\\\\\ornekler\\\\\\\\OrnekDB\\\\\\\\ahmet1.mdb’; // VeriTabanı ismi
$WebKartali_DB_Tipi        = ’access’;        // VeriTabanı Tipi
$WebKartali_DB_CHARSET      = ’utf8’;           // Örnek: utf8(mysql için),AL32UTF8 (oracle için)

$acces_baglan = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$db","$WebKartali_DB_Kullanici_adi","$WebKartali_DB_Sifresi");

Devam ediyoruz;

Kod:
// Postgres Bağlantı Yapısı
$WebKartali_DB_Hostadi      = ’localhost’;      // VeriTabanı host ismi
$WebKartali_DB_Kullanici_adi= ’postgres’;       // VeriTabanı Kullanıcı ismi
$WebKartali_DB_Sifresi      = ’123456’;        // VeriTabanı Sifresi
$WebKartali_DB_ismi        = ’Kaan’;          // VeriTabanı ismi
$WebKartali_DB_Tipi        = ’postgres’;       // VeriTabanı Tipi
$WebKartali_DB_CHARSET      = ’’;                    // VeriTabanı Karekter Tipi

$dbconn = pg_connect("$WebKartali_DB_ismi");
$dbconn3 = pg_connect("host=localhost port=5432 dbname=$WebKartali_DB_ismi user=$WebKartali_DB_Kullanici_adi password=123456");

Devam ediyoruz;

Kod:
// Mssql Server Bağlantı Yapısı
$WebKartali_DB_Hostadi      = ’host_mssql’;     // VeriTabanı host ismi or DSN ismi
$WebKartali_DB_Kullanici_adi= ’Webkartali’;     // VeriTabanı Kullanıcı ismi
$WebKartali_DB_Sifresi      = ’123456’;        // VeriTabanı Sifresi
$WebKartali_DB_ismi        = ’KaanDB’;        // VeriTabanı ismi
$WebKartali_DB_Tipi        = ’odbc_mssql’;     // VeriTabanı Tipi
$WebKartali_DB_CHARSET      = ’’;               // VeriTabanı Karekter Tipi

$mssql_baglantisi      = odbc_connect(’DRIVER={SQL Server};SERVER=$WebKartali_DB_Hostadi; DATABASE=$WebKartali_DB_ismi’,    
     ’$WebKartali_DB_Kullanici_adi’,’$WebKartali_DB_Sifresi’) or die ("Sunucu veya Database Bağlantısı Başarısız Oldu...");

Devam ediyoruz;

Kod:
// Oracle Server Bağlantı Yapısı
$WebKartali_DB_Hostadi      = ’oracle-rds.cbdlprkhjrmd.us-west-1.rds.webkartali.com’;   // VeriTabanı host ismi
$WebKartali_DB_Kullanici_adi= ’oracle Kullanıcı’;    // VeriTabanı Kullanıcı ismi
$WebKartali_DB_Sifresi      = ’123456’;              // VeriTabanı Sifresi
$WebKartali_DB_ismi        = ’turkhackteamr’;        // VeriTabanı ismi
$WebKartali_DB_Tipi        = ’oci805’;              // VeriTabanı Tipi
$WebKartali_DB_CHARSET      = ’AL32UTF8’;            // VeriTabanı Karekter Tipi

$db = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=IP ADRESİNİZ)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)))";

Devam ediyoruz;

Kod:
[CODE]// Sqlite Server Bağlantı Yapısı
$WebKartali_DB_Hostadi      = ’c:\\\\path\\\\to\\\\sqlite_ahmet.db’; // VeriTabanı host ismi
$WebKartali_DB_Kullanici_adi= ’THTKaan’;             // VeriTabanı Kullanıcı ismi
$WebKartali_DB_Sifresi      = ’123456’;              // VeriTabanı Sifresi
$WebKartali_DB_ismi        = ’webkartali’;          // VeriTabanı ismi
$WebKartali_DB_Tipi        = ’sqlite’;              // VeriTabanı Tipi
$WebKartali_DB_CHARSET      = ’’;                    // VeriTabanı Karekter Tipi

$Sqlite_Baglan = sqlite_open(’db/test.db’, $WebKartali_DB_Kullanici_adi, $error);
[/CODE]

Devam ediyoruz;

Kod:
// Db2 Bağlantı Yapısı
$WebKartali_DB_Hostadi      = ’localhost’;    // VeriTabanı host ismi
$WebKartali_DB_Kullanici_adi= ’db2_tht’;       // VeriTabanı Kullanıcı ismi
$WebKartali_DB_Sifresi      = ’123456’;       // VeriTabanı Sifresi
$WebKartali_DB_ismi        = ’kaan’;        // VeriTabanı ismi
$WebKartali_DB_Tipi        = ’db2’;          // VeriTabanı Tipi
$WebKartali_DB_CHARSET      = ’’;             // VeriTabanı Karekter Tipi

$db2_baglan = db2_connect($WebKartali_DB_ismi, $WebKartali_DB_Kullanici_adi, $WebKartali_DB_Sifresi);

Kolay gelsin.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.