# Welche Datei für die db() Classe?

**URL:** https://forum.shopware.com/t/welche-datei-fur-die-db-classe/30047
**Category:** Programmierung
**Created:** [28. August 2015 um 10:22 UTC](https://forum.shopware.com/t/welche-datei-fur-die-db-classe/30047 "2015-08-28T10:22:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Modulexpert](https://avatars.discourse-cdn.com/v4/letter/m/b38774/32.png) [@Modulexpert](https://forum.shopware.com/u/Modulexpert)
#### Post date: [28. August 2015 um 10:22 UTC](https://forum.shopware.com/t/welche-datei-fur-die-db-classe/30047/1 "2015-08-28T10:22:24Z")

</div>

Moin! Ich benötige für ein Script nur die DB() Schnittstelle. Welche Datei muß ich includen damit ich die DB Classe nutzen kann? Kann mir da einer weiterhelfen ? Vielen Dank

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [28. August 2015 um 11:36 UTC](https://forum.shopware.com/t/welche-datei-fur-die-db-classe/30047/2 "2015-08-28T11:36:32Z")

</div>

Hi, wenn das Script außerhalb Shopwares arbeitet, include einfach die config.php, lese die Datenbank-Zugangsdaten aus und baue dir selbst eine PDO-Connection auf, es gibt keinen Grund, dafür Shopware()-\>Db() zu nutzen. Wenn du als Plugin operierst, kannst du "Shopware()-\>Db() überall aufrufen oder den DI dafür nutzen. Gruß, Daniel

---

<div class="post-metadata">

### Author: ![dirk\_designverign](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@dirk\_designverign](https://forum.shopware.com/u/dirk_designverign)
#### Post date: [31. August 2015 um 11:50 UTC](https://forum.shopware.com/t/welche-datei-fur-die-db-classe/30047/3 "2015-08-31T11:50:10Z")

</div>

Aus irgendeinem Grund hatte ich das auch mal gemacht: `require 'autoload.php'; $config = include('config.php'); $db = new Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql(new Zend\_Config($config['db']));`
