Что такое пользователя и пароль для подключения к 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)); } } }