Шаги по подключению базы данных SQLServer 2008 к Java:
1. Перейдите на официальный сайт Microsoft, чтобы загрузить jdbc, и разархивируйте его, чтобы получить sqljdbc.jar и sqljdbc4.jar. Поскольку используется JDK1.7, используется sqljdbc4.jar.
2. Скопируйте файл sqljdbc4.jar в каталог jdk/jdk1.7.0/jre/lib/ext.
Настройте путь к переменной classpath системной переменной D:/Java/jdk1.7.0/jre/lib/ext/sqljdbc4.jar
Процедура испытания:
Скопируйте код кода следующим образом:
импортировать java.sql.*;
общественный класс T1{
public static void main(String []args)
{
пытаться{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("Драйвер SQL успешно загружен");
}
поймать (Исключение е) {
System.out.println("Драйвер SQL не найден");
}
System.out.println("привет уууу!!");
}
}
3. Пуск->Программы->sql server 2008->Инструменты настройки->Диспетчер конфигурации SQL Server. Запустите службу sql 2008. Щелкните узел конфигурации сети sql server2008 и выберите узел «Протокол SQLserver».
Включите протокол tcp/ip, установите TCP-порт IPALL в IP-адресе на 1433, а затем перейдите в службу, чтобы перезапустить SQL Server (очень важно...).
Процедура испытания:
Скопируйте код кода следующим образом:
импортировать открытый класс T2 {
public static void main(String []args)
{
пытаться{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("Драйвер SQL успешно загружен");
}
поймать (Исключение е) {
System.out.println("Драйвер SQL не найден");
}
пытаться{
Connectioncon=DriverManager.getConnection"jdbc:sqlserver://localhost:1433;
DatabaseName=SQLTest", "sa", "123");
Statement stmt = con.createStatement(); System.out.println("Подключение к базе данных успешно");
}
поймать (Исключение е) {
System.out.println("Не удалось подключиться к базе данных");
}
}
Обратите внимание на имя базы данных в приведенной выше программе. Сначала вам необходимо создать в базе данных базу данных с именем SQLTest. Затем снова начните подключение.
Что ж, после описанной выше настройки и тестирования вы сможете использовать Java для работы с базой данных в будущем.