0

Я использую sql server 2008 r2 sql express. Я обычно подключиться к SQL, как это: enter image description hereНе удается подключить jdbc к серверу sql 2008 r2

Теперь я хочу подключиться к SQL Server 2008 R2 из моего затмения.

Я искал google, и я обнаружил, что мне нужно загрузить файл jar, и я это сделал, и я добавил его в свой проект в eclipse.

мой код

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
      String connectionUrl = "jdbc:sqlserver://localhost:1433;" 
        + "databaseName=DATABASE;user=User-PC\\User;password=;"; 

Если честно: я не знаю, если я должен положить localhost или sqlexpress, и я не знаю пароль, потому что, как я вам в образе или просто использовать он пуст.

исключение составляет:

The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.". 

включить TCP/IP в моей конфигурации SQL

, пожалуйста, помогите мне

+0

вы используете суперпользователя? –

+0

yes, ................ –

+0

'Я читал, что пользователь root не может не использоваться в JDBC', поэтому сначала вам нужно создать новый' Login' на вашем сервере sql, затем создайте новый 'User'. после этого попробуйте снова подключиться и рассказать мне, что произошло. –

ответ

0

enter image description here

при создании нового пользователя, вы должны установите логин этого пользователя, проверьте изображение и нажмите цветную кнопку и выберите свой логин.

после этого изменить строку подключения к URL-адресу этого:

Class.forName(DB_DRIVER_NAME); 
      String connectionString = "jdbc:sqlserver://" + DB_SERVER 
        + ";databaseName=" + DB_NAME + ";user=" + DB_USER 
        + ";password=" + DB_PASSWORD; 
+0

ждите пожалуйста, я пробовал –

+0

большое спасибо. оно работает :) –

Смежные вопросы