Member 13388078 Ответов: 2

Что такое пользователя и пароль для подключения к SQL сервера на Java ?


я не могу получить сотрудника adventureworks2012 в java.Я использую eclipse.
У меня загрузка драйвера JDBC и добавлено на Java путь.

но я не могу дать идентификатор пользователя и пароль.

В sql server
тип сервера :компонент Database engine
Имя сервера: рабочий стол
Аутентификация: аутентификация Windows
Имя пользователя: DESKTOP-BFFOK890s
Пароль :
это логин, который я использовал в SQL server login, что я должен упомянуть как "userid" и "password" в приведенном ниже javacode ?

"с JDBC:Майкрософт. от SQLServer://имя localhost:1433;имя базы данных=базы данных adventureworks2012""имя пользователя", "пароль");


ошибка, которую я вижу, такова
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=AdventureWorks2012
	at java.sql.DriverManager.getConnection(DriverManager.java:689)
	at java.sql.DriverManager.getConnection(DriverManager.java:270)
	at learn.balls.sma.main(sma.java:12)


Что я уже пробовал:

<pre lang="java">

package learn.balls;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class sma {
  public static void main(String[] args) throws Exception {
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

    Connection m_Connection = DriverManager.getConnection(
        "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=AdventureWorks2012""userid", "password");

    Statement m_Statement = m_Connection.createStatement();
    String query = "SELECT * FROM employee";

    ResultSet m_ResultSet = m_Statement.executeQuery(query);

    while (m_ResultSet.next()) {
      System.out.println(m_ResultSet.getString(1) + ", " + m_ResultSet.getString(2) + ", "
          + m_ResultSet.getString(3));

    }
  }
}

2 Ответов

Рейтинг:
2

Dave Kreskowiak

Это ваш SQL-сервер. Имя пользователя и пароль привязаны не к базе данных, а к вашей учетной записи входа в SQL Server.

Никто не может сказать вам, какое имя пользователя и пароль использовать, кроме вашего администратора SQL Server.


Рейтинг:
0

OriginalGriff

Мы не можем вам сказать: идентификатор пользователя и пароли настраиваются и настраиваются для базы данных администратором и могут-должны! - будьте разными для каждой установки.