2016-04-06 12 views
0

sql sunucusuna 2014.Oturum açma tarafından talep edilen veritabanı “” açılamıyor. Ben veritabanında aşağıdaki kullanıyorum, SQL sunucusu

private static final String JDBC_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
private static final String DB_URL = "jdbc:sqlserver://xx.x.xx.xxx:1433; databaseName=dbName"; 
private static final String USERNAME = "username"; 
private static final String PASSWORD = "password"; 

Connection conn = null; 
    try { 
     Class.forName(JDBC_DRIVER); 
     conn = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD); 

    } catch (Exception ex) { 
     System.out.println("DB Connection failed: " + ex); 
    } 
    return conn; 

bağlanmak Ama ne zaman editörü bu yürütme doğru hatayı

com.microsoft.sqlserver.jdbc.SQLServerException: Cannot open database requested by the login. The login failed. 

MSSQL sorgular şunlardır verir. Lütfen sorunu çözmeye yardımcı olun. DB_URL doğrultusunda

+0

gibi bir şey deneyin emin 'username' bir SQL Server kullanıcı (ve bir Active Directory kullanıcı) ve doğru şifreyi kullanarak olmasıdır musunuz? Ayrıca denedim https://msdn.microsoft.com/en-us/library/ms378428%28v=sql.110%29.aspx –

cevap

0

, "veritabanı" ile yerine "databaseName" özelliğini değiştirmek için deneyin. Hangi verir:

+0

göz atmanızı öneririz. Işe yaramadı. Aynı hata verilir. – dmaprasad

+0

Sonra belki de dbName MSSQL bağlantı noktasından hemen sonra şu şekilde deneyin: özel statik son Dize DB_URL = "jdbc: sqlserver: //xx.x.xx.xxx: 1433/dbName;"; – Sakuragi

+0

Bu işe yaramadı :( – dmaprasad

0

bu

Class.forName("com.mysql.jdbc.Driver"); 
String url = "jdbc:mysql://xx.x.xx.xxx:1433/dbName"; 
String sqlLogin = "root"; 
String sqlPassword = ""; 
java.sql.Connection conn = DriverManager.getConnection(url, sqlLogin, sqlPassword); 
+0

Denendi. Çalışmıyor muydunuz :( – dmaprasad

+0

Kullanıcı adınız ve şifrenizden emin misiniz? Çünkü aynı kodu kullanıyorum ve benim için çalışıyor –

+0

Oturum açma, sqlLogin ve şifre, sqlPassword için de aynısını kullandım. Ben tam olarak giriş ve şifre kullanmanız gerekiyor? – dmaprasad

İlgili konular