Подключение SQL Server с помощью JDBC
Настройка сервера SQL Server
Я использую стандартную версию SQL Server 2005 SP2, все из которых просто не выполняются и, как правило, не требуют конфигурации. Если вам нужно настроить порт, см. Ниже.
1. "Start" → «Программы» → «Microsoft SQL Server 2005» → «Инструменты конфигурации» → «Конфигурация конфигурации SQL Server» → «Конфигурация сети SQL Server 2005» → «Протокол MSSQLServer»
2. Если «TCP/IP» не включен, щелкните правой кнопкой мыши и выберите «Пуск».
3. Дважды щелкните «TCP/IP», чтобы ввести настройки свойства.
4. Перезагрузите SQL Server или перезапустите компьютер.
Создайте базу данных
Откройте «Studio" SQL Server Management Studio ", войдите в систему и подключитесь к серверу SQL Server, создайте новую базу данных и назовите ее тест
Тестирование в Eclipse
1. Откройте Eclipse, «Файл» → «Новый» → «Проект» → «Java Project», имя проекта - тест
2. В Eclipse выберите «Window» → «Предпочтения ...» → «Java» → «Установлен JRE», выберите установлен JRE, нажмите «Изменить» → «Добавить внешний» и выберите % ProgramFiles % /SQLJDBC_1.1 /chs/sqljdbc.jar
3. Путь сборки "→" Библиотека "→" Добавить внешнюю банку ... ", выберите %Programfiles %/SQLJDBC_1.1/CHS/SQLJDBC.JAR
4. Напишите код Java следующим образом:
Импорт java.sql.*; : // localhost: 1433; (DriverName); ) {e.printstacktrace ();
Примечание:
1. Поскольку сервер версии SQL Express отключен по умолчанию, а номер порта не настроен, его необходимо сбросить.
2. Если вы привыкли подключиться к SQL Server 2000 в Java, вы должны обратить внимание:
Оператор, который загружает драйвер и путь URL в SQL Server 2000, является
String DriverName = "com.microsoft.jdbc.sqlserver.sqlserverdriver";
String dburl = "jdbc: microsoft: sqlserver: // localhost: 1433; databaseName = sample";
Заявления, которые загружают драйверы и URL -адреса в SQL Server 2005, являются
String DriverName = "com.microsoft.sqlserver.jdbc.sqlserverdriver";
String dburl = "jdbc: sqlserver: // localhost: 1433; databaseName = sample";
Если метод записи неверен, драйвер не будет найден.
JTDS Connection SQLServer
JTDS - это 100% чистый драйвер Java с открытым исходным кодом для драйверов JDBC 3.0 для Microsoft SQL Server и Sybase (версии 10, 11, 12, 15). JTDS основан на FREETDS и в настоящее время является самым быстрым производством драйверов JDBC для SQL Server и Sybase.
JTDS полностью совместим с JDBC 3.0, поддерживает параллельные (полностью независимые) операторы в перспективе, а также прокручиваемые/обновленные наборы результатов (результаты) и могут реализовать все методы DatabaseMetAdata и ResultMetMetAdata.
JTDS - SQL Server и Sybase JDBC Driver
Пакет SQLSERVER_JTDS; "; Connection conn; public sqlServer () {this.connect ();} public void connect () {try {try {class.forname (" net.sourceforge.jtds.jdbc.driver ");} catch (исключение e) {e.printstacktrace (); System.out.print (Metadata.getDataBaseProductVersion ());