Newsgroup: it.comp.java
Titolo: MySQL e Java. Come posso unire le loro forze?

Ciao a tutti e tutte!!
Ragazzi sono in difficoltà e avrei bisogno di un piccolo aiuto!
Sono uno studente e ho da consegnare per il giorno 8/1/2007 un
progettino però ho avuto un piccolo imprevisto.
L'applicazione va che è uno spettacolo se utilizzo i file per salvare
e acquisire i dati, il problema è che devo sostituire il file con un
bd MySQL.
le query e tutto il resto è già pronto, devo solo tradurlo da php a
java e quindi in una giornata il tutto si può fare, il mio problema è
far si che la mia applicazione si colleghi al db MySQL posto su di una
macchina connessa in rete..
Chi potrebbe aiutarmi???
Ciao a tutti grazie 1000 anticipatamente per l'aiuto
un buon 2007 a tutti
Seiya

Prova a dare un'occhiata qua:
http://dev.mysql.com/doc/refman/5.0/en/connector-j.html
Ciao


 news:1167224601....@a3g2000cwd.googlegroups.com...

Ciao,
Io uso questa classe per connettermi ad un DB MySQL (nel mio caso è locale 
ma basta modificare i valori delle variabili).
package database;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/*
    Classname:   DBConnect
    Developed:   Daniele Bourgis
    Description: Classe con responsabilità di connettere il database e di 
fornire le risorse necessarie
                 alla connessione.
*/
public class DBConnect {
  static Connection mySQLConn = null;
  static String mySQLHostName = "localhost";
  static String mySQLPort = "3306";
  static String mySQLDBName = "Test";
  static String mySQLUserID = "user";
  static String mySQLPassword = "user";
  public DBConnect() {
  }
  public static Connection getMySQLConn() {
    String dbUrl = "jdbc:mysql://" + mySQLHostName + ":" + mySQLPort + "/" + 
mySQLDBName ;
    if (DBConnect.mySQLConn == null) {
      try {
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        DBConnect.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);
        DBConnect.mySQLConn = null;
        return null;
      }
      catch (IllegalAccessException ex) {
        System.out.println("DBConnect.getMySQLConn() - 
IllegalAccessException: " + ex);
        DBConnect.mySQLConn = null;
        return null;
      }
      catch (InstantiationException ex) {
        System.out.println("DBConnect.getMySQLConn() - 
InstantiationException: " + ex);
        DBConnect.mySQLConn = null;
        return null;
      }
      catch (SQLException ex) {
        System.out.println("DBConnect.getMySQLConn() - SQLException: " + 
ex);
        DBConnect.mySQLConn = null;
        return null;
      }
    }
    return DBConnect.mySQLConn;
  }
  public static String getMySQLPort() {
    return DBConnect.mySQLPort;
  }
  public static String getMySQLDBName() {
    return DBConnect.mySQLDBName;
  }
  public static String getMySQLUserID() {
    return DBConnect.mySQLUserID;
  }
  public static String getMySQLPassword() {
    return DBConnect.mySQLPassword;
  }
  public static void setMySQLConn(Connection mySQLConn) {
    DBConnect.mySQLConn = mySQLConn;
  }
  public static void setMySQLPort(String port) {
    DBConnect.mySQLPort = port;
  }
  public static void setMySQLDBName(String dbName) {
    DBConnect.mySQLDBName = dbName;
  }
  public static void setMySQLUserID(String userID) {
    DBConnect.mySQLUserID = userID;
  }
  public static void setMySQLPassword(String password) {
    DBConnect.mySQLPassword = password;
  }
}

 ha scritto nel messaggio 
news:4592818f$0$22388$4faf...@reader2.news.tin.it...

P.S.: dimenticavo che devi scaricare il J-Connector dal sito del MySQL.
Ciao. 

thx ragazzi!!!!
adesso proviamo a fare andare questo programma...
grazie ancora dell'aiuto
in caso di problemi mi farò ancora vivo
ciao e  auguri a tutti di buon 2007!
Seiya

Ciao , Mi sono permesso di utilizzare la tua classe,
Ma non riesco a richiamarla all'interno di una servlet.
Mi puoi dare una mano.
Il mio problema è che all'interno della servlet vorrei effettuare
delle istruzioni sql, ma non risco a creare lo Statment.
Daniele ha scritto:


 ha scritto nel messaggio 
news:1167392976....@a3g2000cwd.googlegroups.com...
