Cześć,
Mam problem z podłączeniem się do bazy MS SQL 2012. Pojawia się komunikat:
" Login failed for user 'Mateusz' "
Kod:
package paczka;
import java.sql.*;
public class DBConnect {
/**
* @param args
* @throws SQLException
* @throws ClassNotFoundException
*/
public static void main(String[] args) {
Connection connection = null;
String host = "127.0.0.1";
String port = "1433";
String database = "ProjektDB";
String user = "Mateusz";
String password = "cisco";
String databaseURL = "jdbc:sqlserver://"+
host+"\\MSSQLSERVER:"+
port+";databaseName="+
database;
try {
//Ładowanie sterownika
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
//Nawiązanie połączenia
connection = DriverManager.getConnection(databaseURL, user, password);
} catch (Exception e) {
//Gdyby coś poszło nie tak, wydrukuj komunikat...
System.out.println(e.getMessage());
System.out.println("BLAD");
}
}
}
Podczas instalacji wybrałem metodę Windows Authentication, wydaje mi się, że to w tym może tkwić problem. Próbowałem też, dodać nowego użytkownika, lecz nie mogę się na niego zalogować, ponieważ pojawia się komunikat" Login Failed for user 'Administrator'. (Microsoft SQL Server, Error: 18456)" Co dla mnie jest dziwne, to gdy wpsizę haslo np. test123 i wyjdę z ustawień a po chwili ponownie wejdę w ustawienia to haslo ma 15 znaków.
Miał ktoś podobny problem ? Nie mam już pomysłu jak to naprawić.