<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SQL ähnliches Interface]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kennt jemand von euch eine C++ Bibliothek zur Verwaltung von kleinen Datensätzen (max. 50 Einträge), die einem ein SQl ähnliches Interface bereitstellt ohne dafür ein DBMS zu benötigen?</p>
<p>Zu meinem Problem:<br />
Ich habe Tabelleneinträge (ca. 50 Stück +/-) und möchte diese anhand gewisser Kriterien möglichst komfortable selektieren können (optimalerweise durch SQL ähnliche querys der Form &quot;select * from ... where ...&quot;).</p>
<p>Kann mir da jemand von euch etwas empfehlen?</p>
<p>Danke und Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/330101/sql-ähnliches-interface</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 11:54:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/330101.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 22 Dec 2014 09:21:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 09:21:31 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kennt jemand von euch eine C++ Bibliothek zur Verwaltung von kleinen Datensätzen (max. 50 Einträge), die einem ein SQl ähnliches Interface bereitstellt ohne dafür ein DBMS zu benötigen?</p>
<p>Zu meinem Problem:<br />
Ich habe Tabelleneinträge (ca. 50 Stück +/-) und möchte diese anhand gewisser Kriterien möglichst komfortable selektieren können (optimalerweise durch SQL ähnliche querys der Form &quot;select * from ... where ...&quot;).</p>
<p>Kann mir da jemand von euch etwas empfehlen?</p>
<p>Danke und Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434141</guid><dc:creator><![CDATA[Gast123]]></dc:creator><pubDate>Mon, 22 Dec 2014 09:21:31 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 09:37:44 GMT]]></title><description><![CDATA[<p>Naja, bei 50 Einträgen gehtd as ganz mit z.B. einem std::vector und std::find_if...</p>
<p>Wieso sollte das denn SQL ähnlich sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434143</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Mon, 22 Dec 2014 09:37:44 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 09:49:13 GMT]]></title><description><![CDATA[<p>sqlite</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434146</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Mon, 22 Dec 2014 09:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 20:22:54 GMT]]></title><description><![CDATA[<p>tntnet schrieb:</p>
<blockquote>
<p>sqlite</p>
</blockquote>
<p>Ist das nicht schon ein ganzes Datenbankmanagementsystem, nur halt klein und schlank und ohne die 100000 Stunden Konfigurationsarbeit?</p>
<p>Edit: Wort vergessen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434147</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Mon, 22 Dec 2014 20:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 10:14:13 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>tntnet schrieb:</p>
<blockquote>
<p>sqlite</p>
</blockquote>
<p>Ist das nicht schon ein ganzes Datenbankmanagementsystem, nur halt klein und schlank und die 100000 Stunden Konfigurationsarbeit?</p>
</blockquote>
<p>Ist nicht alles, was ein SQL-ähnliches Interface bereit stellt, ein DBMS?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434152</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Mon, 22 Dec 2014 10:14:13 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 16:11:02 GMT]]></title><description><![CDATA[<p>In .NET gibt es Linq, es ist eine API, mit der man Anfragen gegen verschiedene Collections machen kann, z.B. Datenbanken, oder eben Listen im Speicher. Ist aber keine API, wo du Strings reinsteckst, sondern du formulierst die Anfrage mit Sprachmitteln. Sowas ähnliches hat man auch in C++ probiert. Ich weiß nicht, wie weit die Bibliothek ist, aber kannst dir mal anschauen:</p>
<p><a href="http://www.drdobbs.com/cpp/linq-like-list-manipulation-in-c/240166882" rel="nofollow">http://www.drdobbs.com/cpp/linq-like-list-manipulation-in-c/240166882</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434207</guid><dc:creator><![CDATA[Mechanics]]></dc:creator><pubDate>Mon, 22 Dec 2014 16:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 16:15:11 GMT]]></title><description><![CDATA[<p>Ich empfehle Boost.Range für die Abfragen und Boost.PropertyTree zum Speichern. Eine DB ist da Overkill und verkompliziert die Sache nur.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434211</guid><dc:creator><![CDATA[STL]]></dc:creator><pubDate>Mon, 22 Dec 2014 16:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 19:45:57 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>tntnet schrieb:</p>
<blockquote>
<p>sqlite</p>
</blockquote>
<p>Ist das nicht schon ein ganzes Datenbankmanagementsystem, nur halt klein und schlank und die 100000 Stunden Konfigurationsarbeit?</p>
</blockquote>
<p>Das ist eine Bibliothek zur Verwaltung von Datensätzen, die ein SQL Interface bereitstellt. Und ich würde es nicht als DBMS bezeichnen. Man startet ja keinen Server, über den man auf die Daten zu greift. Also ist es genau das, wonach gefragt wurde.</p>
<p>Was Du mit.</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>...und die 100000 Stunden Konfigurationsarbeit?</p>
</blockquote>
<p>meinst, weiß ich nicht. Das ist kein verständliches Deutsch. Wenn Du meinst, sqlite muss konfiguriert werden, dann stimmt das nicht. Sicher muss man Tabellen anlegen. Das könnte man natürlich als Konfiguration bezeichnen. Ich sehe das nicht so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434248</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Mon, 22 Dec 2014 19:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 20:24:23 GMT]]></title><description><![CDATA[<p>tntnet schrieb:</p>
<blockquote>
<p>Was Du mit.</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>...und die 100000 Stunden Konfigurationsarbeit?</p>
</blockquote>
<p>meinst, weiß ich nicht. Das ist kein verständliches Deutsch. Wenn Du meinst, sqlite muss konfiguriert werden, dann stimmt das nicht. Sicher muss man Tabellen anlegen. Das könnte man natürlich als Konfiguration bezeichnen. Ich sehe das nicht so.</p>
</blockquote>
<p>Ups, Wort vergessen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Meienr Erfahrung nach ist es immer recht umständlich, um eine Datenbank (bzw ein DBMS) an ein Programm anzubinden und es ist halt viel Konfiguration, vor allem wenn mans auf mehreren Rechnern z.B. per SVN aufsetzen will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434263</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Mon, 22 Dec 2014 20:24:23 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Mon, 22 Dec 2014 21:04:00 GMT]]></title><description><![CDATA[<p>Sqlite ist eine embedded Datenbank, die kann man auch einfach dazulinken. Und die Datenbank ist eine Datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434278</guid><dc:creator><![CDATA[Mechanics]]></dc:creator><pubDate>Mon, 22 Dec 2014 21:04:00 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 00:17:30 GMT]]></title><description><![CDATA[<p>Mechanics schrieb:</p>
<blockquote>
<p>Sqlite ist eine embedded Datenbank, die kann man auch einfach dazulinken. Und die Datenbank ist eine Datei.</p>
</blockquote>
<p>Sqlite gibt es auch als Header only Version.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434293</guid><dc:creator><![CDATA[chp++]]></dc:creator><pubDate>Tue, 23 Dec 2014 00:17:30 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 00:38:11 GMT]]></title><description><![CDATA[<p>chp++ schrieb:</p>
<blockquote>
<p>Mechanics schrieb:</p>
<blockquote>
<p>Sqlite ist eine embedded Datenbank, die kann man auch einfach dazulinken. Und die Datenbank ist eine Datei.</p>
</blockquote>
<p>Sqlite gibt es auch als Header only Version.</p>
</blockquote>
<p>Wo?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434294</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 23 Dec 2014 00:38:11 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 06:14:17 GMT]]></title><description><![CDATA[<p>Gast123 schrieb:</p>
<blockquote>
<p>Kann mir da jemand von euch etwas empfehlen?</p>
</blockquote>
<p>C++ noch ein paar Wochen üben, sorry. Es ist streng zu empfehlen, nicht PHP in den C++-Compiler zu kloppen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434303</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 23 Dec 2014 06:14:17 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 07:17:34 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Meienr Erfahrung nach ist es immer recht umständlich, um eine Datenbank (bzw ein DBMS) an ein Programm anzubinden und es ist halt viel Konfiguration, vor allem wenn mans auf mehreren Rechnern z.B. per SVN aufsetzen will.</p>
</blockquote>
<p>Wie meinst Du das? Bei sqlite gibt es doch einfach gar nichts zu konfigurieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434307</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Tue, 23 Dec 2014 07:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 08:17:10 GMT]]></title><description><![CDATA[<p>Ja richtig, aber bei allen anderen größeren DBMS schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434314</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 23 Dec 2014 08:17:10 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 21:07:33 GMT]]></title><description><![CDATA[<p>SQL Server läuft auch out-of-the-box. Man muss halt ein sa-Passwort vergeben und nen User anlegen über den die Applikation zugreifen kann (bzw. den Teil kann man sich sogar sparen, man kann ja theoretisch auch über den sa zugreifen). Das war's dann aber auch schon so ziemlich.</p>
<p>Und mir ist auch nicht ganz klar wie man ein Programm &quot;auf mehreren Rechnern per SVN aufsetzen&quot; kann.<br />
Bzw. was durch die Installation auf mehreren Rechnern jetzt grossartig komplizierter würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434425</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 23 Dec 2014 21:07:33 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 22:36:56 GMT]]></title><description><![CDATA[<p>Bei uns in der Firma, wenn man ein Projekt aus dem SVN auscheckt, müssen dann einige Links, Verweise usw. gesetzt werden, teilweise müssen 1-2 Konfigurationsdateien angefasst werden.<br />
Bei einem jungfräulichen Rechner muss dann noch eine Datenbank installiert werden und auch da müssen ein paar Klicks gemacht werden.</p>
<p>Letztlich keine Hexenmagie, wenn man weiss, was man tut bzw es schon 2-3 mal gemacht hat. Aber beim ersten Mal ists schon recht unintuitiv.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434466</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 23 Dec 2014 22:36:56 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Tue, 23 Dec 2014 23:44:36 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Bei uns in der Firma, wenn man ein Projekt aus dem SVN auscheckt, müssen dann einige Links, Verweise usw. gesetzt werden, teilweise müssen 1-2 Konfigurationsdateien angefasst werden.<br />
Bei einem jungfräulichen Rechner muss dann noch eine Datenbank installiert werden und auch da müssen ein paar Klicks gemacht werden.</p>
<p>Letztlich keine Hexenmagie, wenn man weiss, was man tut bzw es schon 2-3 mal gemacht hat. Aber beim ersten Mal ists schon recht unintuitiv.</p>
</blockquote>
<p>Und das hat jetzt was mit der Frage bzw. mit sqlite zu tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434485</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 23 Dec 2014 23:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Wed, 24 Dec 2014 01:27:45 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Bei uns in der Firma, wenn man ein Projekt aus dem SVN auscheckt, müssen dann einige Links, Verweise usw. gesetzt werden, teilweise müssen 1-2 Konfigurationsdateien angefasst werden.</p>
</blockquote>
<p>Ich nehme an du meinst jetzt Entwickler-PCs?</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Bei einem jungfräulichen Rechner muss dann noch eine Datenbank installiert werden und auch da müssen ein paar Klicks gemacht werden.</p>
<p>Letztlich keine Hexenmagie, wenn man weiss, was man tut bzw es schon 2-3 mal gemacht hat. Aber beim ersten Mal ists schon recht unintuitiv.</p>
</blockquote>
<p>Ist weder Hexenmagie noch ein Problem. Das einzige Problem das ist hier wittere ist schlechte (fehlende) Dokumentation.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434497</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 24 Dec 2014 01:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Wed, 24 Dec 2014 08:16:33 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Bei uns in der Firma, wenn man ein Projekt aus dem SVN auscheckt, müssen dann einige Links, Verweise usw. gesetzt werden, teilweise müssen 1-2 Konfigurationsdateien angefasst werden.</p>
</blockquote>
<p>Ich nehme an du meinst jetzt Entwickler-PCs?</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Bei einem jungfräulichen Rechner muss dann noch eine Datenbank installiert werden und auch da müssen ein paar Klicks gemacht werden.</p>
<p>Letztlich keine Hexenmagie, wenn man weiss, was man tut bzw es schon 2-3 mal gemacht hat. Aber beim ersten Mal ists schon recht unintuitiv.</p>
</blockquote>
<p>Ist weder Hexenmagie noch ein Problem. Das einzige Problem das ist hier wittere ist schlechte (fehlende) Dokumentation.</p>
</blockquote>
<p>2x Ja :&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434510</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 24 Dec 2014 08:16:33 GMT</pubDate></item><item><title><![CDATA[Reply to SQL ähnliches Interface on Wed, 24 Dec 2014 10:10:48 GMT]]></title><description><![CDATA[<p>Programmiere doch die Java Streams nach. Finde ich persönlich besser als LINQ und reines Bibliotheksfeature.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2434520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2434520</guid><dc:creator><![CDATA[Ethon_]]></dc:creator><pubDate>Wed, 24 Dec 2014 10:10:48 GMT</pubDate></item></channel></rss>