Mailinglisten-Archive |
Hi!
Ich muß unter C eine Anbindung an meine MySQL-Datenbank schreiben. MySQL
habe ich als Quell-Distribution installiert, somit sollten doch alle nötigen
Header Datei und die Client-Bibliothek vorhanden sein, oder?!??
Ich habe folgendes Programm(siehe unten/sorry ist ja kurz)das einfach eine
Verbindung zur Datenbank aufbauen und danach wieder schließen soll.Das
Proggi wird auch ohne Fehlermeldung kompiliert.
Aufruf:
gcc -c -I/usr/local/mysql/current/include/mysql client1.c
gcc -o client1
client1.o -L/usr/local/mysql/current/lib/mysql -lmysqlclient -lm
OK, wenn ich das Programm jetzt starten will bekomme ich folgende
Error-Meldung.
./client1: error while loading shared libraries: libmysqlclient.so.10:
cannot open shared object file: No such file or directory
Ich habe aber nur eine libmysqlclient.so.10.0.0
Weiß einer woran das liegt? Muß ich Bibliotheken nachinstallieren, falls ja
wie mache ich das?
Gruß
Mike
#include <stdio.h>
#include <mysql.h>
#define def_host_name NULL
#define def_user_name NULL
#define def_password NULL
#define def_db_name NULL
MYSQL *conn;
int
main (int argc, char *argv[])
{
conn = mysql_init (NULL);
mysql_real_connect (
conn,
def_host_name,
def_user_name,
def_password,
def_db_name,
0,
NULL,
0);
mysql_close (conn);
exit (0);
}
---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive