sql >> Database >  >> RDS >> Sqlserver

Hoe maak ik verbinding met een SQL Server 2008-database met behulp van JDBC?

Er zijn hoofdzakelijk twee manieren om JDBC te gebruiken:met Windows-verificatie en SQL-verificatie. SQL-authenticatie is waarschijnlijk de gemakkelijkste. Wat je kunt doen is zoiets als:

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);

na het toevoegen van sqljdbc4.jar aan het bouwpad.

Voor Window-authenticatie kun je zoiets doen:

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

en voeg vervolgens het pad naar sqljdbc_auth.dll toe als een VM-argument (sqljdbc4.jar is nog steeds nodig in het buildpad).

Kijk hier voor een korte stapsgewijze handleiding die laat zien hoe u verbinding kunt maken met SQL Server vanuit Java met behulp van jTDS en JDBC, mocht u meer informatie nodig hebben. Ik hoop dat het helpt!



  1. Hoe ontbrekende datums in MySQL in te vullen?

  2. PostgreSQL bewaken in een hybride omgeving

  3. Bepaal de rangorde op basis van meerdere kolommen in MySQL

  4. Een logo toevoegen aan een rapportkoptekst in Microsoft Access