Конфигурирование JDBC Java

Конфигурирование JDBC JavaРазумеется, вам потребуется СУБД, совместима с JDBC. Вы можете, например. выбрать IBM DB2, Microsoft SQL Server, MySQL, Oracle или PostgreSQL. Далее необходимо создать экспериментальную базу данных, например, под названием PROJAVA. Сформируйте новую базу или попросите администратора создать ее, а также наделить вас правами для создания, обновления и удаления таблиц.

Если ранее вам никогда не приходилось инсталлировать базу данных с архитектурой клиент/сервер, то процесс ее установки, конечно, покажется очень сложным, а обнаружить причину возможной неудачи будет довольно трудною Поэтому в таких случаях рекомендуется прибегнуть к услугам опытных специалистов. Читать

Структура JDBC Java

Структура JDBC JavaС самого начала разработчики Java в компании Sun понимали потенциальные преимущества данного языка при работе с базами данных. С 1995 года, они начали работу по расширению стандартной библиотеки Java для организации взаимодействия с языком SQL и доступа к базам данных. Сначала они попробовали создать такие расширения Java, которые позволили бы осуществлять доступ к произвольной базе данных только средствами Java.

Очень скоро разработчики убедились с бесперспективности такой постановки задачи. Кроме того, поставщики программного обеспечения для баз данных всеми силами стремились помочь сотрудникам в деле создании стандартного сетевого протокола доступа к базам данных, но при том условии, если за основу будет принят их собственный протокол. Читать

Соединение с базой данных Java

Соединение с базой данных JavaУстановить соединение с базой данных в Java-программе можно с помощью приведенного ниже кода:

Диспетчер перебирает все зарегистрированные драйверы, пытаясь найти тот, который соответствует подпротоколу, указанному в URL базы данных. Читать

Тайм-аут сокетов Java

Тайм-аут сокетов JavaЧтение из блоков сокетов доступно до тех пор, пока данные являются доступными. Если хост является недосягаемым, ваше приложение будет ожидать в течение длительного периода времени, и все будет зависеть от того, когда операционная система, под управлением которой работает компьютер, определит момент завершения ожидания.

Вы можете решить, какое значение тайм-аута будет разумным для вашего определенного приложения. Затем вызовите метод setSoTimeout, чтобы задать значение тайм-аута(в миллисекундах).
Читать

Что такое апплет Java?

Что такое апплет Java?Апплеты это программы Java, включаемые в страницы HTML. Страница HTML должна сообщать брузеру, какой апплет загрузить, и куда поместить каждый апплет на странице. Как вы и могли ожидать, для использования апплета необходимо специальный дескриптор, который сообщает браузеру, где взять файлы классов, и как апплет позиционирован на Web-странице(размер, местоположение и т.п.). Затем брузер извлекает необходимые файлы классов из Internet(или из каталога на пользовательской машине) и автоматически запускает апплет.

Когда появились апплеты, программисты должны были использовать для просмотра Web-страниц браузера HotJava, специально созданный компанией Sun для поддержки апплетов. Популярность апплетов существенно возросла, когда компания Netscape включила виртуальную машину языка Java в свой браузер. Читать

Преобразование приложения в аплет Java

Преобразование приложения в аплет JavaПриложение с графическим интерфейсом, использующее библиотеку AWT(и допускающее запуск из командной строки) легко преобразовать в аплет и встроить в Web-страницу. Особенно важно, что при этом весь код пользовательского интерфейса можно оставить без изменений.

Для того решения данной задачи нужно выполнить следующие действия:

  1. Создать HTML-страницу с соответствующим дескриптором для загрузки кода аплета. Читать

Диалоговое окно для выбора опций Java

Диалоговое окно для выбора опций JavaВ библиотеке Swing содержится много готовых диалоговых окон, которые позволяют вводить небольшие объемы информации. В классе JOptionPane есть четыре статических метода:

showMessageDialog — выводит на экран сообщение и ожидает, пока пользователь не щелкнет на кнопке ОК.

showConfirmDialog — выводит на экран сообщение и ждет подтверждения(ОК или Cancel(Отмена)).

showOptionDialog — выводит на экран сообщение и предоставляет пользователю выбор из нескольких вариантов.

showInputDialog — выводит на экран сообщение и поле редактирования, в котором пользователь должен ввести информацию. Читать

Сортировка массива Java

Сортировка массива JavaЕсли нужно упорядочить массив чисел, можно применить метод sort() из класса Arrays.

Этот метод использует усовершенствованную версию алгоритма быстрой сортировки, которая считается наиболее эффективной для большинства наборов данных.

Класс Arrays содержит несколько удобных методов, предназначенных для работы с массивами. Эти методы приведены в конце данного раздела. Программа, код которой будет представлен в конце статьи, создает массив и генерирует случайную комбинацию чисел для лотереи. Например, если нужно выиграть «5 из 35», программа может вывести следующее сообщение: Читать

Область видимости пакета Java

Область видимости пакета JavaМы уже встречались с модификаторами доступа public и private. Элементы, помеченные ключевым словом public, могут использоваться любым классом. Приватные элементы, то есть те, при определении которых использовались ключевое слово private, могут использоваться только тем классом, в котором они были определены. Если ни один модификатор доступа не указан, то элемент(класс, метод или переменная) доступен всем методам в том же самом пакете.

В процессе работы над программой разработчики часто забывают указать ключевое слово private. Вот пример из класса Window, принадлежащего пакету java.awt, который поставляется с пакетом JDK: Читать

Добавление классов в пакеты Java

Добавление классов в пакеты JavaЧтобы поместить класс в пакет, нужно указать имя пакета в начале исходного файла перед определением класса. Например, файл Employee.java начинается следующими строками:

Если оператор package в исходном файле не указан, то классы, описанные в этом файле, помещаются в пакет по умолчанию. Пакет по умолчанию не имеет имени. До сих пор все рассмотренные нами классы принадлежали пакету по умолчанию. Читать