Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

11

03.02.2008, 13:33

Ich weiss jetzt nicht, wie relevat das ist, aber der neue VS, sowie die Express Editionen bieten ja das neue LinQ, oder so von MS an. Soll ja DIE Datenbankrevolution von Microsoft sein und das einbinden von Datenbanken in die Software erleichtern. Aber allzu viel weiss ich da nicht darüber. :roll:

12

03.02.2008, 13:52

LinQ funktioniert soweit ich weiß aber nur mit .NET!
Hat allerdings den Vorteil, dass der Compiler die Fehler in den Statements beim kompilieren findet.
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

13

03.02.2008, 14:06

Ja,das habe ich eben auch gemerkt. Naja, war eine Idee. :D

Sicaine

unregistriert

14

03.02.2008, 18:08

Zitat von »"rewb0rn"«

Also da man für MySQL, wenn ich das richtig sehe, bei kommerziellen Projekten eine Lizenz kaufen muss, würde ich spontan eher zu PostgreSQL tendieren. Kannst du mir da eine Starthilfe geben 3dcoder? Benutzt du einen C++ Wrapper dafür? Und gibts da prinzipiell auch die Möglichkeit, die Daten über eine Webseite abzurufen, über php o.ä?


Wo liest ihr das immer oO?

rewb0rn

Supermoderator

  • »rewb0rn« ist der Autor dieses Themas

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

15

03.02.2008, 18:26

Also laut Wikipedia muss ich Embedded SQL verwenden, wenn ich SQL in einer Hochsprache benutzen möchte. Bei MySQL steht unter MySQL Embedded unter Commerical License:

Zitat

OEMs, ISVs, and VARs who distribute MySQL with their products, and are not licensing and distributing their source code under the GPL, need to purchase a commercial license of MySQL.


Ich weiß zwar nicht, was die Abkürzungen in diesem Zusammenhang bedeuten, aber es scheint mir doch so, als müsste man da was bezahlen, wenn man seine Software nicht unter die GPL stellt, was ich nicht vorhabe.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

16

03.02.2008, 18:32

"MySQL Products are available under the "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license. ISVs and Resellers, who are embedding and reselling MySQL as part of their own commercial solutions, can purchase a MySQL commercial license. See our OEM products page for details."

Quelle: http://dev.mysql.com/downloads/mysql/6.0.html

Die Lizens ist also ein wenig harkelig für alle, die man später eventuell kommerziell werden wollen. Wenn ich das richtig verstanden habe, ist MySQL prinzipiell unter GPL. Sprich wenn man ein Produkt weitergibt, muss man es unter GPL stellen. Da der Hauptserver aber nicht Teil des eigentlich Produkts ist, müsste man MySQL problemlos nutzen können. Allerdings muss ich mir zu dem Thema nochmal eine Fachmeinung einholen. Daher alle Angaben ohne Gewehr (und auch ohne Gewähr ;) ).
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Sicaine

unregistriert

17

03.02.2008, 18:58

Naja es reicht ja voellig wenn man MySQL nutzt. Niemand muss MySQL mit seinem Produkt mitliefern. Laest man halt MySQL als server voraussetzen.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

18

03.02.2008, 20:06

Nur soweit ich weiß ist z.b. auch die C-API und damit alle darauf aufbauende APIs für MySQL auch unter GPL. Man kann natürlich auch bei ODBC zugreifen, aber dann kann man sich glaube ich auch lieber gleich was eigenes schreiben ;). Und großes Manko von MySQL ist halt, dass die C-API kein wchar_t kennt, sprich alles läuft über multibyte.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige