login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Connectie maken met database (Opgelost)

Offline Keon - 02/04/2008 09:38 (laatste wijziging 02/04/2008 09:40)
Avatar van KeonLid Hoi iedereen,

Ik ben van plan om een programmake te schrijven die via een database op het internet gegevens uitwisseld met andere gebruikers. Het is echter de bedoeling dat het programma locaal zou draaien op een PC met internet verbinding, het wordt dus geen webtooltje.

Mijn oorspronkelijke planning was om hiervoor de database te gebruiken van PHP website. Dit is een MySQL 4.1.11 database. Maar ik weet niet zo goed hoe ik deze database het beste kan connecteren, indien dit al mogelijk is...

Misschien is er wel een betere oplossing waarvan ik geen weet heb...

Is er iemand die mij hiermee kan verder helpen? Iemand die weet hoe ik een correcte connectiestring kan opstellen voor mijn database of iemand die misschien een betere/eenvoudigere oplossing weet?

Ik hoor het graag...

mvg
Koen

3 antwoorden

Gesponsorde links
Offline Mica - 02/04/2008 10:16 (laatste wijziging 02/04/2008 10:17)
Avatar van Mica Lid Oke vraag 1:
Welke programmeertaal?

Vraag 2:
Wat voor toepassing moet het doen? Chat programam'tje? of eerder iets meer proffesioneels?


je kan op veel manieren connecten op een mySQL, hiermee bedoel ik dus met veel programeertalen.

Iets dat ik gevonden heb op het internet over mySQL in C:


The following example program (in file prog.c) should be compiled with this Unix command:

cc -I/usr/local/include/mysql prog.c -lmysqlclient -lsocket -lnsl -lm -lz

This program displays the second and third fields (numbered 1 and 2) of each row of table people in database ucabwww where field age is greater than 30:
  1. #include <mysql.h>
  2. #include <stdio.h>
  3.  
  4. main() {
  5. MYSQL *conn;
  6. MYSQL_RES *res;
  7. MYSQL_ROW row;
  8.  
  9. char *server = "mysql-server.ucl.ac.uk";
  10. char *user = "ucabwww";
  11. char *password = "secret";
  12. char *database = "ucabwww";
  13.  
  14. conn = mysql_init(NULL);
  15.  
  16. /* Connect to database */
  17. if (!mysql_real_connect(conn, server,
  18. user, password, database, 0, NULL, 0)) {
  19. fprintf(stderr, "%s\n", mysql_error(conn));
  20. exit(0);
  21. }
  22.  
  23. /* send SQL query */
  24. if (mysql_query(conn, "SELECT * FROM people WHERE age > 30")) {
  25. fprintf(stderr, "%s\n", mysql_error(conn));
  26. exit(0);
  27. }
  28.  
  29. res = mysql_use_result(conn);
  30.  
  31. /* output fields 1 and 2 of each row */
  32. while ((row = mysql_fetch_row(res)) != NULL)
  33. printf("%s %s\n", row[1], row[2]);
  34.  
  35. /* Release memory used to store results and close connection */
  36. mysql_free_result(res);
  37. mysql_close(conn);
  38. }


Hopelijk leer je alvast hier iets van.
Offline Abbas - 02/04/2008 12:43
Avatar van Abbas Gouden medaille

Crew .NET
Citaat:
Oke vraag 1:
Welke programmeertaal?
Overbodige vraag die meteen de rest van je antwoord een beetje nutteloos maakt. Het topic staat in de categorie VB.NET dus neem ik aan dat het in die taal moet gebeuren. In deze tutorial van mij handel ik over het maken van een verbinding met een MySQL DB via een WindowsApplication. Code is voorzien voor zowel VB.NET als C#.NET! KLIK.
Offline Keon - 04/04/2008 15:20
Avatar van Keon Lid Bedankt voor de informatie...

Hiermee is het me gelukt.

mvg
Koen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.168s