Pages : 1
#1 Le 03/06/2008, à 11:15
- kekeight
Conexion mysql odbc
Bonjour,
Je cherche a établir une conexion entre mon programe java et une base de donnee mysql
J'ai suivi les instructions de la page http://doc.ubuntu-fr.org/tutoriel/comme … xions_odbc
et uilisé la commande
sudo get-apt install libmyodbc
Voici mon fichier odbc.ini qui se trouve dans le dossier/etc
[ODBC Data Sources]
projet_tei = MyODBC 3.51 Driver DSN
[projet_tei]
Driver = /usr/lib/odbc/libmyodbc.so
Description = MyODBC 3.51 Driver DSN
SERVER = localhost
PORT =
USER = root
Password =
Database = TEI
OPTION = 3
SOCKET =
[Default]
Driver = /usr/lib/libmyodbc.so
Description = MyODBC 3.51 Driver DSN
SERVER = localhost
PORT =
USER = root
Password =
Database = TEI
OPTION = 3
SOCKET =
et le fichier odbcinst.ini qui se trouve au meme endoit
[MySQL]
Description = MySQL driver
Driver = /usr/lib/odbc/libmyodbc.so
Driver64 =
Setup = /usr/lib/odbc/libodbcmyS.so
Setup64 =
UsageCount =
CPTimeout =
CPReuse =
[MySQL]
Description = MySQL driver
Driver = /usr/lib/odbc/libmyodbc.so
Driver64 =
Setup = /usr/lib/odbc/libodbcmyS.so
Setup64 =
UsageCount =
CPTimeout =
CPReuse =
voici la partie de mon code ou se produit l'erreur :
protected static String url="jdbc:odbc:projet_tei";
try{
Class.forName(url);
}catch(ClassNotFoundException cnfe){
out.println("The "+url+" has not been found.");
}
out.println("debut enumeration driver\n");
for (Enumeration e = DriverManager.getDrivers(); e.hasMoreElements();){
Driver driver = (Driver)e.nextElement();
int majorVersion = driver.getMajorVersion();
int minorVersion = driver.getMinorVersion();
out.println("Driver = "+driver.getClass()+ " v"+majorVersion+"."+minorVersion);
}
out.println("fin enumeration dirver\n");
Et en sortie j'ai:
The jdbc:odbc:projet_tei has not been found. debut enum
fin enum
Comment resoudre mon probleme??
Merci d'avance de vos reponses
#2 Le 06/06/2008, à 10:30
- Martopioche
Re : Conexion mysql odbc
Heu... pourquoi utiliser une connexion ODBC alors que si tu fait du java, tu a les connexions jdbc ? Sachant que de plus, MySQL conseille une connexion par jdbc de manière générale...
Hors ligne
Pages : 1