Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Cultura Informatica
 Corso di java
 Presentazione
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Precedente
Autore Discussione Precedente Discussione 
Pagina: di 2

silent
Utente assiduo

tartaruga


Regione: Puglia
Prov.: Bari
Città: Andria


Inserito il - 02/06/2007 : 21:22:48  Mostra Profilo  Visita l'Homepage di silent Invia a silent un Messaggio Privato  Rispondi Quotando
ho sostituito come mi hai detto solo che se scrivo una cosa diversa da "gccb" continua cmq a girare il programma

Rivoluzione? Rivoluzione? Per favore, non parlarmi tu di rivoluzione! Io so benissimo cosa sono e come cominciano: c'e qualcuno che sa leggere i libri che va da quelli che non sanno leggere i libri, che poi sono i poveracci, e gli dice: << Oh, oh, e' venuto il momento di cambiare tutto >> [...] Io so quello che dico, ci son cresciuto in mezzo, alle rivoluzioni. Quelli che leggono i libri vanno da quelli che non leggono i libri, i poveracci, e gli dicono: << Qui ci vuole un cambiamento! >> e la povera gente fa il cambiamento. E poi i piu' furbi di quelli che leggono i libri si siedono intorno a un tavolo, e parlano, parlano, e mangiano. Parlano e mangiano! E intanto che fine ha fatto la povera gente? Tutti morti! Ecco la tua rivoluzione! Quindi per favore, non parlarmi piu' di rivoluzione...E porca troia, lo sai che succede dopo? Niente...tutto torna come prima". Juan Miranda - Giù la testa -
Torna all'inizio della Pagina

feeb
Cantù Che Conta Col Cayenne

neophyte

Prov.: Zara


Inserito il - 03/06/2007 : 00:16:30  Mostra Profilo  Visita l'Homepage di feeb  Clicca per vedere l'indirizzo MSN di feeb Invia a feeb un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da silent


package gccb.database;

import gccb.*;
import java.sql.*;

public class DbAccess
{
	static String SERVER = "localhost";
	static String DATABASE = "gccb";
	static String USER_ID = "";
	static String PASSWORD = "";
	static Connection conn;
	
	
	public DbAccess(String s, String d, String u, String p, Connection c)
	{
		SERVER = s;
		DATABASE = d;
		USER_ID = u;
		PASSWORD = p;
		conn = c;
	}
	
	public static boolean InitializeConnection() throws SQLException
	{
		int ok = 0;
		try
		{
			Class.forName("com.mysql.jdbc.Driver");
			System.out.println("Inserire Password: ");
			String PASSWORD = Keyboard.readWord();
			
			if (PASSWORD == "gccb")
				
			{				
				System.out.println("Inserire User ID:");
				String USER_ID = Keyboard.readWord();
				conn = DriverManager.getConnection("jdbc:mysql://localhost/gccb?user=gccb&password=gccb");
				ok = 1;

			}		
		}
		catch (SQLException exc)
		{
			exc.printStackTrace() ;	
		}
		catch (Exception exc)
		{
			exc.printStackTrace();
		}
		
		if(ok == 1)
			return true;
			else 
				return false;
	}
	
	public static Connection getConnection()
	{
		return conn;
	}
	
	public static void closeConnection() throws SQLException
	{
		conn.close();
	}
	
}



ora l'ho strutturata così la classe, solo che ora qualsiasi cosa metto in password non solleva eccezioni



e perchè dovrebbe sollevare eccezioni ?
ecco cosa fai:


chiedi username e password;
se la password è quella che vuoi tu {
  collegati al database con username gccb e password gccb;
}


l'unica porzione di codice dove potrebbe venir sollevata una eccezione è nella parte che si collega al database; per sollevare una eccezione, si usa una roba tipo questa:


throw new MyException();


dove MyException può essere una qualsiasi delle sottoclassi di Exception



"L’umanità è un enzima che catalizza il passaggio da un’intelligenza a base carbonio a un’intelligenza a base silicio." - Gérard Bricogne
Torna all'inizio della Pagina
Pagina: di 2 Discussione Precedente Discussione   
Pagina Precedente
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,3 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000