bonjour,
je veux me connecter a une base de donne Mysql nommee "facturation".j'utilise easyphp pour l'administration.
je sais pas ou ca se bloque.j'utilise les composant MysqlDataBase .bon voila le code:
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
26
27
28
29
30
31
32
package aymen;
 
import javax.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
import java.sql.*;
 
public class listeClient {
 
	MysqlDataSource bd =new MysqlDataSource(); 
	Connection con;
	Statement stat;
	ResultSet res;
 
	public listeClient() {
		bd.setUrl("localhost");
		bd.setDatabaseName("facturation");
		try {
			con= bd.getConnection();
			stat=con.createStatement();
			res=stat.executeQuery("select * from client");
			System.out.println(res.getString("nom"));
 
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
public static void main(String[] args){
 
	listeClient c=new listeClient();
}
}
et voila le message d'ereur
Exception in thread "main" java.lang.NullPointerException
at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:428)
at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:138)
at com.mysql.jdbc.jdbc2.optional.MysqlDataSource.getConnection(MysqlDataSource.java:108)
at aymen.listeClient.<init>(listeClient.java:19)
at aymen.listeClient.main(listeClient.java:31)


merci