[java mysql] problem de connexion
Fermé
lykmozee
Messages postés
71
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
27 février 2009
-
13 juil. 2007 à 18:07
lykmozee Messages postés 71 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 27 février 2009 - 14 juil. 2007 à 03:52
lykmozee Messages postés 71 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 27 février 2009 - 14 juil. 2007 à 03:52
A voir également:
- [java mysql] problem de connexion
- Gmail connexion - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Hotmail connexion - Guide
- Waptrick jeux java itel ✓ - Forum Mobile
4 réponses
juste une remarque, est ce que tu as déjà fait tout le travaille dans un serveur local ( sur ta machine , avec une base locale) ?
car si tu es sûr de la connexion, alors il ne reste qu'à vérifier ton code ....
car si tu es sûr de la connexion, alors il ne reste qu'à vérifier ton code ....
lykmozee
Messages postés
71
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
27 février 2009
9
13 juil. 2007 à 20:30
13 juil. 2007 à 20:30
Wé j ai tester locale en faite quand je lance mon applet via appletviewer ca marche bien il peut se connecter a ma base localement et non a celle heberger sur ifrance par contre quand j accede a mon applet via un navigateur rien ne marche ni la connexion a ma base local ni a celle d ifrance :s
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
13 juil. 2007 à 21:18
13 juil. 2007 à 21:18
Bijour,
peux-tu préciser où est chaque élément à l'heure actuelle : le serveur web et le serveur mysql.
Ensuite as-tu ue adresse publique de ton site web, histoire de voir quelles sont les erreurs remontées par java?
peux-tu préciser où est chaque élément à l'heure actuelle : le serveur web et le serveur mysql.
Ensuite as-tu ue adresse publique de ton site web, histoire de voir quelles sont les erreurs remontées par java?
lykmozee
Messages postés
71
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
27 février 2009
9
14 juil. 2007 à 03:52
14 juil. 2007 à 03:52
Voila les amis la c mon code tout marche bien avec appletviewer ca m affiche ce que j ai sur ma base de données par contre quand j essaie de l ouvrir avec un navigateur ca donne "encore erreur" ce que veux dir qu une exception est lancer lors de la tentatif de la connexion a la base de donnée
[code java]
import java.awt.Rectangle;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import com.mysql.jdbc.Connection;
public class Identify extends JApplet {
private JPanel jContentPane = null;
private JButton jButton = null;
private JButton jButton1 = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
private JTextField jTextField = null;
private JPasswordField jPasswordField = null;
public String pilote="com.mysql.jdbc.Driver";
public String url="jdbc:mysql://127.0.0.1/test"; // @jve:decl-index=0:
public Connection connedb; // @jve:decl-index=0:
public String user="root"; // @jve:decl-index=0:
public String password="maison"; // @jve:decl-index=0:
public ResultSet rs;
public Statement stm;
public String resultat; // @jve:decl-index=0:
/**
* This is the xxx default constructor
*/
public Identify() {
super();
}
/**
* This method initializes this
*
* @return void
*/
public void init() {
this.setSize(348, 210);
this.setContentPane(getJContentPane());
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(26, 89, 88, 20));
jLabel1.setText("Password :");
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(26, 35, 88, 20));
jLabel.setText("Identifiant :");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJButton(), null);
jContentPane.add(getJButton1(), null);
jContentPane.add(jLabel, null);
jContentPane.add(jLabel1, null);
jContentPane.add(getJTextField(), null);
jContentPane.add(getJPasswordField(), null);
}
return jContentPane;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setBounds(new Rectangle(28, 143, 128, 31));
jButton.setText("Se connecter !!!");
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if(seconnecter()){
//uneliste.get(1);
jTextField.setText("reussi");
try{
stm=connedb.createStatement();
rs=stm.executeQuery("select * from identifiant");
resultat=rs.getString(2);
rs.beforeFirst();
rs.next();
resultat=rs.getString("nom");
}catch(Exception ex){
jTextField.setText("erreur rs ");
}
}else
jTextField.setText("encore erreur");
try {
if(rs.next()){
try {
jTextField.setText(rs.getString(2));
} catch (Exception e1) {
jTextField.setText("erreur affichage");
}
}else
jTextField.setText("Rien");
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setBounds(new Rectangle(211, 144, 114, 31));
jButton1.setText("Annuler!!!");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
jTextField.setText("");
}
});
}
return jButton1;
}
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField() {
if (jTextField == null) {
jTextField = new JTextField();
jTextField.setBounds(new Rectangle(131, 35, 185, 20));
}
return jTextField;
}
/**
* This method initializes jPasswordField
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getJPasswordField() {
if (jPasswordField == null) {
jPasswordField = new JPasswordField();
jPasswordField.setBounds(new Rectangle(133, 89, 185, 20));
}
return jPasswordField;
}
ArrayList uneliste=new ArrayList(); // @jve:decl-index=0:
public boolean seconnecter(){
boolean con=false;
try{
Class.forName(pilote);
connedb =(Connection) DriverManager.getConnection(url, user, password);
//stm=connedb.createStatement();
//rs=stm.executeQuery("select * from identifiant");
//uneliste.add(rs);
con=true;
//connedb.close();
}catch(Exception ex){
}
return con;
}
} // @jve:decl-index=0:visual-constraint="38,50"
[code html]
<html>
<body>
<applet code="Identify" whidth=800 height=00>
</applet>
</body>
</html>
[code java]
import java.awt.Rectangle;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import com.mysql.jdbc.Connection;
public class Identify extends JApplet {
private JPanel jContentPane = null;
private JButton jButton = null;
private JButton jButton1 = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
private JTextField jTextField = null;
private JPasswordField jPasswordField = null;
public String pilote="com.mysql.jdbc.Driver";
public String url="jdbc:mysql://127.0.0.1/test"; // @jve:decl-index=0:
public Connection connedb; // @jve:decl-index=0:
public String user="root"; // @jve:decl-index=0:
public String password="maison"; // @jve:decl-index=0:
public ResultSet rs;
public Statement stm;
public String resultat; // @jve:decl-index=0:
/**
* This is the xxx default constructor
*/
public Identify() {
super();
}
/**
* This method initializes this
*
* @return void
*/
public void init() {
this.setSize(348, 210);
this.setContentPane(getJContentPane());
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(26, 89, 88, 20));
jLabel1.setText("Password :");
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(26, 35, 88, 20));
jLabel.setText("Identifiant :");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJButton(), null);
jContentPane.add(getJButton1(), null);
jContentPane.add(jLabel, null);
jContentPane.add(jLabel1, null);
jContentPane.add(getJTextField(), null);
jContentPane.add(getJPasswordField(), null);
}
return jContentPane;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setBounds(new Rectangle(28, 143, 128, 31));
jButton.setText("Se connecter !!!");
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if(seconnecter()){
//uneliste.get(1);
jTextField.setText("reussi");
try{
stm=connedb.createStatement();
rs=stm.executeQuery("select * from identifiant");
resultat=rs.getString(2);
rs.beforeFirst();
rs.next();
resultat=rs.getString("nom");
}catch(Exception ex){
jTextField.setText("erreur rs ");
}
}else
jTextField.setText("encore erreur");
try {
if(rs.next()){
try {
jTextField.setText(rs.getString(2));
} catch (Exception e1) {
jTextField.setText("erreur affichage");
}
}else
jTextField.setText("Rien");
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setBounds(new Rectangle(211, 144, 114, 31));
jButton1.setText("Annuler!!!");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
jTextField.setText("");
}
});
}
return jButton1;
}
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField() {
if (jTextField == null) {
jTextField = new JTextField();
jTextField.setBounds(new Rectangle(131, 35, 185, 20));
}
return jTextField;
}
/**
* This method initializes jPasswordField
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getJPasswordField() {
if (jPasswordField == null) {
jPasswordField = new JPasswordField();
jPasswordField.setBounds(new Rectangle(133, 89, 185, 20));
}
return jPasswordField;
}
ArrayList uneliste=new ArrayList(); // @jve:decl-index=0:
public boolean seconnecter(){
boolean con=false;
try{
Class.forName(pilote);
connedb =(Connection) DriverManager.getConnection(url, user, password);
//stm=connedb.createStatement();
//rs=stm.executeQuery("select * from identifiant");
//uneliste.add(rs);
con=true;
//connedb.close();
}catch(Exception ex){
}
return con;
}
} // @jve:decl-index=0:visual-constraint="38,50"
[code html]
<html>
<body>
<applet code="Identify" whidth=800 height=00>
</applet>
</body>
</html>