Пожалуйста, укажите, к какой версии SQL вы пытаетесь подключиться.Если это SQL Server 2008 R2, то вам может помочь следующий код.Здесь mywebsitedb - это имя базы данных, созданной в MS SQL 2008, с именем пользователя = sa и паролем = thatstrue.что я создал.Но сначала, как сказано выше, вы должны создать один источник данных, для которого выполняются следующие шаги:
- Зайдя в Администрирование на Панели управления, откройте Источники данных (ODBC).
- На вкладке «Пользовательский DSN» нажмите «Добавить».
- Внутри окна «Создание нового источника данных» выберите «SQL Server» и нажмите «Готово».
- В разделе «Создание нового источника данных для SQL Server» укажителюбое имя к источнику данных и описание, имя сервера должно быть тем, к которому вы подключаетесь при запуске MS SQL Management Studio, и нажимаете следующее.
- В новом окне выберите С проверкой подлинности SQL Server и отметьтеУстановите флажок «Подключиться к SQL Server, чтобы получить настройки по умолчанию», укажите свое имя пользователя и пароль в соответствующих полях и нажмите «Далее».
- В новом окне установите флажок «Изменить базу данных по умолчанию на»,и выберите вашу базу данных из списка и нажмите «Далее».
- В новом окне нажмите «Готово».
- Откроется окно установки Microsoft SQL Server ODBC.Нажмите Test Data Source, если все в порядке, вы увидите сообщение с надписью «TEST COMPLETED SUCCESSFULLY!».Нажмите OK и еще раз OK.
Вы настроены на подключение к вашей базе данных.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class EstablishConnection
{
public Connection getConnectionObject()
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;database=mywebsitedb;user=sa;password=thatstrue;");
return con;
}
catch(SQLException e)
{
System.err.println("Hello Connecting not possible.");
e.printStackTrace();
}
catch(Exception e)
{
e.printStackTrace();
}
return null;
}
}