зарегистрированных драйверов будет загружаться, пока
import java.net.URL; import java.sql.*; import java.io.*;
class SimpleSelect {
public static void main (String args[]) { String url = ыjdbc:odbc:dBase«; String query = ыSELECT * FROM my_table«;
try {
// Загрузка jdbc-odbc-bridge драйвера
Class.forName (ыsun.jdbc.odbc.JdbcOdbcDriver«);
DriverManager.setLogStream(System.out);
// Попытка соединения с драйвером. Каждый из // зарегистрированных драйверов будет загружаться, пока // не будет найден тот, который сможет обработать этот URL
Connection con = DriverManager.getConnection ( url, ы«, ы«);
// Если не можете соединиться, то произойдет exception // (исключительная ситуация). Однако, если вы попадете // в следующую строку программы, значит вы успешно соединились с URL
// Проверки и печать сообщения об успешном соединении //
checkForWarning (con.getWarnings ());
// Получить DatabaseMetaData объект и показать // информацию о соединении
DatabaseMetaData dma = con.getMetaData ();
//System.out.println(ы\nConnected to ы + dma.getURL()); //System.out.println(ыDriver ы + //dma.getDriverName()); //System.out.println(ыVersion ы + //dma.getDriverVersion()); //System.out.println(ы«);
// Создать Оператор-объект для посылки // SQL операторов в драйвер
Statement stmt = con.createStatement ();
// Образовать запрос, путем создания ResultSet объекта
ResultSet rs = stmt.executeQuery (query);
// Показать все колонки и ряды из набора результатов
dispResultSet (rs);
// Закрыть результирующий набор
rs.close();
// Закрыть оператор
stmt.close();
// Закрыть соединение
con.close(); } catch (SQLException ex) {
// Случилось SQLException. Перехватим и // покажем информацию об ошибке. Заметим, что это // может быть множество ошибок, связанных вместе //
//System.out.println (ы\n*** SQLException caught ***\n«);
while (ex != null) { //System.out.println (ыSQLState: ы + // ex.getSQLState ()); //System.out.println (ыMessage: ы + ex.getMessage ()); //System.out.println (ыVendor: ы + //ex.getErrorCode ()); ex = ex.getNextException (); //System.out.println (ы«); } } catch (java.lang.Exception ex) {
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий