Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak połączyć się z bazą danych SQL Server 2008 za pomocą JDBC?

Istnieją głównie dwa sposoby korzystania z JDBC - przy użyciu uwierzytelniania Windows i uwierzytelniania SQL. Uwierzytelnianie SQL jest prawdopodobnie najłatwiejsze. Możesz zrobić coś takiego:

String userName = "username";
String password = "password";

String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url, userName, password);

po dodaniu pliku sqljdbc4.jar do ścieżki budowania.

W przypadku uwierzytelniania w systemie Windows możesz zrobić coś takiego:

String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB;integratedSecurity=true";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url);

a następnie dodaj ścieżkę do pliku sqljdbc_auth.dll jako argument maszyny wirtualnej (nadal potrzebny jest plik sqljdbc4.jar w ścieżce budowania).

Zajrzyj tutaj, aby uzyskać krótki przewodnik pokazujący, jak połączyć się z SQL Server z Javy za pomocą jTDS i JDBC, jeśli potrzebujesz więcej szczegółów. Mam nadzieję, że to pomoże!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Unikalny złożony klucz składający się z dwóch pól w programie SQL Server z automatycznym przyrostem drugiego pola

  2. Jak przekazać tablicę ciągów w parametrze SQL do klauzuli IN w SQL?

  3. Jak mogę ogólnie posortować kolumnę „Numer wersji” za pomocą zapytania SQL Server?

  4. Jak monitorować zmiany w tabeli programu SQL Server za pomocą c#?

  5. Co to jest bezpłatne narzędzie do porównywania dwóch baz danych SQL Server?