Платформы корпоративных информационных систем


Java и JDBC


Глава №14.
Глава №14. Java u JDBC В главе 13 «Си C++», мы познакомили вас с С API для MySQL и mSQL. К несчастью, каждый API позволяет писать программы только для той базы данных, которую о...
Что такое JDBC?
Что такое JDBC? Как и все Java API, JDBC является набором классов и интерфейсов, в совокупности поддерживающих определенный набор функций. В случае JDBC эти функции обеспечивают доступ к базе...
I>. Классы и интерфейсы, входящие в JDBC API
Рисунок 14-1. Классы и интерфейсы, входящие в JDBC API...
Соединение с базой данных
Соединение с базой данных Прежде всего нужно соединиться с базой данных. Один из немногих реализованных в пакете Java. sql. package классов - это класс DriverManager. Он поддерживает список ре...
Пример 14-1. Отрывок кода из примеров
Пример 14-1. Отрывок кода из примеров, предоставляемых с драйвером JDBC для mSQL, показывающий, как осуществить соединение import java.sql.*; public class Connect { public static void main(St...
Поддержка переносимости с помощью файлов свойств
Поддержка переносимости с помощью файлов свойств Хотя наше внимание сосредоточено на двух конкретных базах данных, хорошей практикой программирования на Java является обеспечение полной перено...
Пример 14-2. Файл SelectResource.properties с подробностями соединения
Пример 14-2. Файл SelectResource.properties с подробностями соединения Driver=com.imaginary.sql.msql.MsqlDriver URL=jdbc:msql://athens.imaginary.com:1114/db_test В примере 14-3 показан перено...
Пример 14-3. Специфические данные
Пример 14-3. Специфические данные import java.sql.*; import java.util.*; public class Connect { public static void main(String argv[]) { Connection con = null; ResourceBundle bundle = Res...
Простой доступ к базе данных
Простой доступ к базе данных В примере Connect делалось не много. В нем было просто показано, как соединиться с базой данных. В соединении с базой данных нет пользы, пока вы не начинаете дейст...
Пример 14-4. Вставка строки в mSQL с помощью объекта JDBC Statement
Пример 14-4. Вставка строки в mSQL с помощью объекта JDBC Statement import Java, sql.*; import Java, util.*; public class Insert { // Делаем вставку в таблицу, имеющую две колонки: test_id...
Пример 14-5. Простой запрос
Пример 14-5. Простой запрос import Java, sql.*; import Java, util.*; public class Select { public static void main(String argv[]) { Connection con = null; ResourceBundle bundle =Resource...
Таблица test из учебной базы данных
Рисунок 14-2. Таблица test из учебной базы данных Работа со строкой означает получение значений для каждой колонки. Каково бы ни было значение в базе данных, можно использовать методы ResultSe...
Обработка ошибок и освобождение ресурсов
Обработка ошибок и освобождение ресурсов Все методы JDBC могут возбуждать SQLException или один из подклассов этого класса, если что-то происходит при обращении к базе данных. Ваш код должен у...
Динамический доступ к базе данных
Динамический доступ к базе данных До сих пор мы имели дело с приложениями, в которых во время компиляции точно известно, что нужно будет делать. Если бы это был единственный тип поддержки, обе...
Метаданные
Метаданные Термин метаданные звучит официозно, но на самом деле это не более чем дополнительные данные о некотором объекте, которые, если бы действительно хранились в объекте, просто зря трати...
Пример 14-6. Исходный код приложения Exec для выполнения динамического SQL
Пример 14-6. Исходный код приложения Exec для выполнения динамического SQL import java.sql.*; public class Exec { public static void main(String args[]) { Connection con = null; String sql...
Обработка динамического SQL
Обработка динамического SQL В примере 14-6 введено понятие динамического вызова SQL. Поскольку мы не знаем, будет это запрос на получение данных или обновление, нужно передать вызов SQL через...
Серверное приложение гостевой книги
Серверное приложение гостевой книги Вы, вероятно, немало слышали об апплетах Java. Однако в главе 8 мы говорили о том, что доступ к базам данных на стороне клиента является плохой идеей. В при...








Начало    


Книжный магазин