class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

JDBC

загрузка драйвера
соединение с БД
выполнение запросов
параметризованные запросы

ODBC

ODBC
ODBC для wxWidgets
JDBC - ODBC мост

ADO

ADO

VCL

VCL компоненты

PHP

PHP

DBI (perl)

dbi пример

Hibernate

Hibernate

Справка по ODBC и JDBC

JDBC-ODBC мост

Если нормальный jdbc драйвер по каким-то причинам не доступен, но есть odbc драйвер, то можно воспользоваться jdbc драйвером для odbc, входящего в поставку Java. Самый распространенный случай подобного рода это доступ к базам данных Ms Access (файлы *.mdb).

Следующий пример предполагает наличия источника данных mymdb, связанный с какой-нибудь базой данных Ms Access. А в самой базе должна быть таблица tblname.


...
try {   
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
               .newInstance();
System.out.println("load driver - ok");
conn = DriverManager.
               getConnection("jdbc:odbc:mymdb");
System.out.println("connection - ok");
sql = conn.createStatement
              (ResultSet.TYPE_SCROLL_INSENSITIVE,
               ResultSet.CONCUR_UPDATABLE);
rset = sql.executeQuery("select * from tblname;");        

md = rset.getMetaData();
cnt = md.getColumnCount();

rset.beforeFirst();
// вывод значений полей
while (rset.next()) {
   for(int i=1; i<=cnt; i++)
      System.out.print(rset.getString(i)+"|");
   System.out.println();
}
}
...

Дополнительные параметры соединения, как имя пользователя и пароль, можно указать через ;.


// формат строки параметров имя_параметра=значение.
 conn = DriverManager.getConnection
    ("jdbc:odbc:PostgreSQL35W;UID=root;PWD=root1");

Рейтинг@Mail.ru