bonjour a tous
voila je realise une couche DAO Java exploitant une Base Mysql. J'utilise donc pour cela la version 3.1.6 du Connector/J de MySQL pour pouvoir communiquer avec elle en JDBC.
Pour le moment n'y parvenant pa, j'ai etablit des connextion simple depuis le DriverManager et tout fonctionne parfaitement bien mais voila je dois maintenant finalise la couche et j'ai besoin pour cela de regrouper les tres nombreuse connexion du DAO vers la base dans un objet Datasource.
j'ai tout chercher et rien n'Y fait, la doc de mysql parle d'utiliser un driver different qui est "com.mysql.jdbc.jdbc2.optional.Datasource" en lieu et place de "com.mysql.jdbc.Driver"
Comment Faire ???
pour donner un point de depart le code actuelle est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 protected static Connection getConnection() throws zoneDAOSysException { try { Class.forName("com.mysql.jdbc.Driver"); //Class.forName("com.mysql.jdbc.jdbc2.optional.MysqlDatasource"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost/suncnemspdb", "root", "morebusiness"); return con; } catch (Exception ne) { throw new zoneDAOSysException("NamingException while looking up DB context : " + ne.getMessage()); } }
Partager