Archief - probleem met database connectie

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.

darkfantoom

Legacy Member
hi kheb klein vraagje als ik mijn programma opstart op mijn laptop gaat alles perfect maar eens ik het op mijn desktop wil runnen krijg ik bij sommige functies dit [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified de enigste manier dat ik het kan laten runnen op mijn desktop is door de workspace met alle projects in overtezetten naar mijn desktop. is er een manier voor dit op te lossen ?

Cycloon

Legacy Member
Klinkt alsof je ergens in je windows instellingen een ODBC connectie hebt ingesteld. Als je die op een andere pc niet instelt werkt die niet natuurlijk :)

darkfantoom

Legacy Member
Code:
public class Connectie 
{
	
	

		// JDBC driver name and database URL
		private static final String JDBC_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";

		private static final String DATABASE_URL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=la lampada";

		//OF
		//private static final String DATABASE_URL = "jdbc:odbc:MS Access-database;DBQ=";

		// declare Connection for accessing and querying database
		private Connection connection;

		/**
		 * @directed true
		 */

		// constructor connects to database
		public Connectie() {
			// connect to database la lampada 
			try {
				// load database driver class
				Class.forName(JDBC_DRIVER);

				// establish connection to database
				connection = DriverManager.getConnection(DATABASE_URL);

			} catch (SQLException sqlException) {
				JOptionPane.showMessageDialog(null, sqlException.getMessage(),
						"Database Error", JOptionPane.ERROR_MESSAGE);

				System.exit(1);
			}
			// detect problems loading database driver
			catch (ClassNotFoundException classNotFound) {
				JOptionPane.showMessageDialog(null, classNotFound.getMessage(),
						"Driver Not Found", JOptionPane.ERROR_MESSAGE);

				System.exit(1);
			}
		}

		public void closeConnection() {
			try {
				connection.close();
			}

			// handle exceptions closing statement and connection
			catch (SQLException sqlException) {
				JOptionPane.showMessageDialog(null, sqlException.getMessage(),
						"Database Error", JOptionPane.ERROR_MESSAGE);

				System.exit(1);
			}
		}

		public Connection getConnection() {
			return connection;
		}
	}
dit is de connectie van de database mss ben je hier wat meer mee. en hoe stel ik dat in in windows ?

Cycloon

Legacy Member
Het probleem dat ik beschreef is iets anders, dus nee, dat is het probleem niet.

Wolf2000me

Legacy Member
Uw <insert OS> mankeert de JDBC-ODBC driver. Als het werkt met uw workspace mee over te zetten wil dat zeggen dat je die driver daar ergens hebt staan.

Anyway, als je zo weinig info geeft is dit zowat het enige dat ik kan aanraden:

Let me google that for you

Karre

Legacy Member
Office 2007 of ouder op een Windows 64 bit besturingssysteem toevallig? Indien ja, Office 2007 blijkt geen 64 bit driver te bevatten en zal dan ook geen connectie kunnen leggen. Office 2010 heeft dit wel en zou je probleem verhelpen.
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