J'ai un léger problème ici. Fondamentalement, je veux créer un pool de connexion à DB en utilisant une classe. Ce pool peut être utilisé par d'autres classes pour exécuter des requêtes. J'ai fait d'autres classes sous-classes de la classe de connexion. voici ce que j'ai jusqu'ici.Java Connexion à DB
la classe Connexion/(connexion Piscine classe)
import java.sql.*; public class connect extends cPool {
public static void main(String[] args) {
cPool en = new cPool(); //crate an object in the name of cPoll calss
Connection conn = null;
Object data;
data = (connect) conn;
en.readinfo(); //call object then method name
String userName = "root";
String password = "" + en.paword + "";// hold outside try catch block to get and set
String url = "" + en.url + "";
try
{
Class.forName ("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection (url, userName, password);
System.out.println ("Database connection established");
}
catch (Exception e)
{
System.err.println ("Cannot connect to database server");
System.err.println("Tried connecting using" + url + userName + password +"");
}
finally
{
}
}
}
ici est la Execute classe déclaration
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class getProduct extends connect {
public static void main(String[] args) {
connect cn = new connect();
Connection conn = cn.data;
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM My_Table");
}
catch (SQLException ex) {
Logger.getLogger(getProduct.class.getName()).log(Level.SEVERE, null, ex);
}
finally
{
}
}
}
Je ne peux pas exécuter aucune déclaration. à partir de la 2ème classe, quand je fais, je reçois une erreur avec createStatement(). Il est dit «code source Incompilable - ne peut pas trouver le symbole» Merci beaucoup.
Alors, quel est le problème? Je ne vois pas de question. – duffymo
et quel est le problème? – Fortega
Je ne peux pas exécuter d'instructions. à partir de quand je fais, je reçois une erreur avec createStatement(). Il est dit 'Code source non compilable - impossible de trouver le symbole' – Sunny