Newsgroup: it.comp.java
Titolo: problema con connessione a DB con JDBC

Buon giorno A tutti ,
Ho il segunete Problema:
ho preso da uno di voi la segunete classe:
--------------------------------------------------------------------------------------------
package database;
import java.sql.*;
	public class connessione
	{
		static Connection mySQLConn = null;
		static String mySQLHostName = "localhost";
		static String mySQLPort = "3306";
		static String mySQLDBName = "dbProva";
		static String mySQLUserID = "root";
		static String mySQLPassword = "root";
	public connessione() {}
public Connection getMySQLConn() {
	// Definizione del tipo di DataBase e dell'URL del DataBase.
	String dbUrl = "jdbc:mysql://" + mySQLHostName + ":" + mySQLPort + "/"
+ mySQLDBName ;
    if (connessione.mySQLConn == null) {
      try
      {
    	  // Caricamneto in memoria del Driver
    	  Class.forName("com.mysql.jdbc.Driver").newInstance();
    	  // Apertura della Connessione
    	  connessione.mySQLConn =
DriverManager.getConnection(dbUrl,mySQLUserID, mySQLPassword);
    	  System.out.println("Connection with mySQL Database completed
successfully.");
      }
      catch (ClassNotFoundException ex)
      {
    	  System.out.println("DBConnect.getMySQLConn() -
ClassnotFoundException: " + ex);
    	  connessione.mySQLConn = null;
    	  return null;
      }
      catch (IllegalAccessException ex)
      {
    	  System.out.println("DBConnect.getMySQLConn() -
IllegalAccessException: " + ex);
    	  connessione.mySQLConn = null;
    	  return null;
      }
      catch (InstantiationException ex)
      {
    	  System.out.println("DBConnect.getMySQLConn() -
InstantiationException: " + ex);
    	  connessione.mySQLConn = null;
    	  return null;
      }
      catch (SQLException ex)
      {
    	  System.out.println("DBConnect.getMySQLConn() - SQLException: " +
ex);
    	  connessione.mySQLConn = null;
    	  return null;
      }
    }
    return connessione.mySQLConn;
  }
public static String getMySQLPort()
{
	return connessione.mySQLPort;
}
public static String getMySQLDBName()
{
	return connessione.mySQLDBName;
}
public static String getMySQLUserID()
{
	return connessione.mySQLUserID;
}
public static String getMySQLPassword()
{
    return connessione.mySQLPassword;
}
public static void setMySQLConn(Connection mySQLConn)
{
	connessione.mySQLConn = mySQLConn;
}
public static void setMySQLPort(String port)
{
	connessione.mySQLPort = port;
}
public static void setMySQLDBName(String dbName)
{
	connessione.mySQLDBName = dbName;
}
public static void setMySQLUserID(String userID)
{
	connessione.mySQLUserID = userID;
}
public static void setMySQLPassword(String password)
{
	connessione.mySQLPassword = password;
}
}
------------------------------------------------------------------------
Poi ho realizzato una servlet in cui faccio dei controlli e a valle di
questi controlli vorrei inserire le informazioni ricavate all'interno
di un DB MySql, ho scritto le seguneti linee di codice per poter create
uno statement che mi permette di effettuare le query:
		connessione ConnCity = new connessione();
		Statement stat = ConnCity.getMySQLConn();
Ma queste ultime due righe mi danno errore.
Qualcuno di voi mi può cortesemente aiutare.

 ha scritto nel messaggio 
news:1167409959.3...@k21g2000cwa.googlegroups.com...


 
Ma per davvero e' un'affermazione? ;)
Cmq.. in questi casi funziona che tu posti lo stacktrace dell'eccezione per dare 
almeno una minima idea di cosa sia successo a colui che ti DEVE aiutare. Perche' 
capisci bene che nessuno possiede la sfera di cristallo, e con ancora meno 
probabilita' ha voglia di eseguire il codice per scoprire che eccezione esce.
Ciao
Co

 > Qualcuno di voi mi può cortesemente aiutare.


 
Beh, come avrei potuto dato che non hai minimamente spiegato di che problema si 
tratta? ;)
Prego, ciao