Ho una pagina jsp chiamata Connessione.java
Il collegamnento al database funziona eccola:
codice:
public class Connessione {
Public Connessione()
{
connetti();
}
private ResultSet m_rResultset = null;
Connection m_DBConnection = null;
String m_sErrore;
boolean B_CONNESSO = false;
String connectionUrl = "jdbc:sqlserver://127.0.0.1:1433;databaseName=ELENCO;user=caio;password=pippo;";
Statement stmt = null;
ResultSet rs = null;
public void connetti()
{
try
{
String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
Class.forName(driver);
m_DBConnection = DriverManager.getConnection(connectionUrl);
B_CONNESSO = true;
}
catch(Exception e)
{
e.printStackTrace();
}
System.out.println(B_CONNESSO);
}
public boolean executeQuery(String sQuery)
{
if (!B_CONNESSO)
{
m_rResultset = null;
return true;
}
try
{
Statement stmt = null;
stmt = m_DBConnection.createStatement();
m_rResultset = stmt.executeQuery(sQuery);
System.out.println("sQuery="+sQuery);
}
catch(java.sql.SQLException e)
{
return false;
}
return true;
}
DAto che ho tanti database che utilizzo,
devo creare sicuramente tante connessioni all interno della Connessione.java
esempio:
connettiAltro ecc...
o tante pagine Connessioni.java per ogni database?
Se vale la prima risposta, le ExcetuQuery devo farne tante per ogni database???