Archief - [PROG][JAVA] connectie met sql server express :s

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.

yannick

Legacy Member
Goedemiddag,

Voor ons project moeten wij een sql server express database aanspreken (vraag me ni wrm ze het NIEt me oracle doen ....).

Allemaal heel tof enzo, buiten het feit dat ik TOTAAL geen idee heb welke username en password er nodig is (heb zowa alles geprobeerd, hij blijft dit outputten: "com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'MyUserName'".

Code:
public bowlingconnection() throws SQLException {
        laadDriver();
        String connectionUrl = "jdbc:sqlserver://SQLEXPRESS;" +  "databaseName=test;user=WELLESDESK\\Welles;password=;";
        Connection con = DriverManager.getConnection(connectionUrl);
    }

private void laadDriver() {
        final String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
        try {
            Class.forName(driverName);
        } catch (ClassNotFoundException e) {
            System.err.println("Fatal error: cannot load database driver" + driverName);
            System.exit(1);
        }
    }

Dit is mijn connection string(SQLEXPRESS is de Instance Name) :).

mvg
Yannick Wellens

snoob

Legacy Member
Code:
public class Database
{
	//Instance Vars
	String host = "localhost";
	String dbName = databasenaam;
	String url = "jdbc:mysql://" + host + "/" + dbName;
	String user = username;
	String password = password;
	
	java.sql.Statement statement;
	Connection conn = null;
	static Database deDatabase;

        public Database()
	{
		System.out.println("Attempting to connect...");

		
		try 
		{	
			Class.forName("com.mysql.jdbc.Driver").newInstance();
			conn = DriverManager.getConnection(url,user,password);
			System.out.println("Connected succesfully!");
			
			statement = conn.createStatement();
		} 
		
		catch (Exception e) 
		{
			JOptionPane.showMessageDialog(null,"Kan niet verbinden met database");
			e.printStackTrace();
		}
	}
	
	public static Database getInstance() 
	{
		if (deDatabase == null)
		{
			deDatabase= new Database();
		}
			
		return deDatabase;
	}
dno of dat enige hulp is,
edit: kzag net ms sql server express maar zal ongeveer hetzelfde principe zijn zeker

Bubbling Zombie

Legacy Member
Kunt ge geen extra users aanmaken via die bijgeleverde management tools & daarmee de database dan benaderen? denk dat het standaard met windows-authenticatie werkt.
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