Компонент DataStore представляет JDS-файл базы данных DataStore.
JBuilder предоставляет набор классов, поддерживающих работу с базой данных DataStore. Основные из них расположены на станице DataExpress палитры компонентов окна дизайнера.
Для того чтобы создать файл базы данных DataStore, надо выполнить следующие действия:
Для открытия и закрытия базы данных используются методы open и close объекта типа DataStore. Следующий пример иллюстрирует открытие базы данных типа DataStore.
import com.borland.datastore.*; public class CreateNew_DataStore { public static void main(String[] args) { DataStore ds1 = new DataStore(); try { ds1.setFileName("DS1.jds"); // Определяем имя БД java.io.File f = new java.io.File(ds1.getFileName()); ds1.setUserName("CreateTx"); ds1.setTxManager(new TxManager()); if(!f.exists()) ds1.create(); // Создание БД else ds1.open(); ds1.close(); } catch(Exception ex) { System.out.println(ex); } } }
Открыть базу данных DataStore можно несколькими способами:
Механизм доступа к базе данных DataStore через JDBC-драйверы не отличается от механизма доступа к любой другой базе данных. В качестве загружаемого драйвера можно использовать com.borland.datastore.jdbc.DataStoreDriver.
Например: Class.forName("com.borland.datastore.jdbc.DataStoreDriver");
Если для открытия соединения используется статический метод getConnection, то в качестве первого параметра ему следует передать URL-адрес расположения файла базы данных, который формируется из двух частей: адреса ПК и полного имени файла.
Адрес ПК указывается следующим образом:
Например:
Connection con = DriverManager.getConnection(URL + FILE, "user", "")