Archief - [PROG][JAVA] DB Connection Class

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Werre

Legacy Member
Iemand een voorbeeld van een klasse waar ik mijn connectie met mijn database (access) open en sluit?

Werre

Legacy Member
tjah ik weet wel hoe je een db moet aanspreken enzo maar ik wil van die connectie een klasse maken zodat je iedere keer die klasse kan oproepen waneer je de db opent en terug sluit

Emerxill

Legacy Member
Werre zei:
tjah ik weet wel hoe je een db moet aanspreken enzo maar ik wil van die connectie een klasse maken zodat je iedere keer die klasse kan oproepen waneer je de db opent en terug sluit
Euh, zoiets?

PHP:
public class Executor {
	private Connection conn;
	
	public Executor() throws ClassNotFoundException {
		Class.forName("com.mysql.jdbc.Driver");
	}
	
	public void connect(String login, String passwd, String db, String ip) throws SQLException {
		String connectString = "jdbc:mysql://" + ip + "/" + db;
		conn = DriverManager.getConnection(connectString, login, passwd);
	}
	
	public void disconnect() {
		try {
			if (conn != null) {
				conn.close();
			} 
		} catch (SQLException e) {
			e.printStackTrace(System.err);
		} finally {
			conn = null;
		}
	}

       //Hier nog een paar methods voor weetikveel wat

}

Tis nu ni de meest aangerade manier, ma tis een klasse die ge kunt aanroepen om uw db te open en te sluiten :p...

Emerxill

Legacy Member
Der zijn mogelijkheden genoeg eh ... beetje creativiteit kan gene kwaad ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan