Java альтернатива SQL Server 2008 - Compact - PullRequest
0 голосов
/ 14 февраля 2011

Я стремлюсь начать разработку SQL и поэтому решил реализовать приложение на Java и C #, которое использует базу данных на основе SQL, в частности это будет настольное приложение, которое хранит определенные типы данных напользовательский компьютер через базу данных.

После прочтения ответа, опубликованного здесь: C # локальная база данных Я решил использовать SQL Server 2008 - Compact для версии C # исейчас я ищу подходящую альтернативу для версии Java.

Вслед за другим постом в переполнении стека пользователь рекомендовал Apache Derby и H2.

Будут ли они подходящим вариантом для приложения Java?SQL 2008 Compact может похвастаться тем, что он хорошо подходит для разработки приложений для настольных компьютеров. Мне не нужно устанавливать пакет программного обеспечения только для того, чтобы убедить Java использовать «localhost».

Надеюсь, я предоставил достаточноинформация, не стесняйтесь спрашивать о чем-то особенном.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 14 февраля 2011

Рассматривали ли вы sqlite ?Вы можете легко использовать его как для Java, так и для C #.Это красиво и компактно, и с ним довольно легко работать. Вот обсуждение использования его с Java.

0 голосов
/ 14 февраля 2011

Да, иди с дерби. Все, что вам нужно сделать, это включить файл jar в ваш проект и запустить соединение с базой данных, например так:

// load database driver
String user = ...;
String password = ...;
String driver = "org.apache.derby.jdbc.EmbeddedDriver";
Class.forName(driverName, false, this.getClass().getClassLoader());

// connect to database (replace DBName with your database name)
String url = "jdbc:derby:DBName;create=true;collation=TERRITORY_BASED"

Properties props = new Properties();
props.put("user", user);
props.put("password", password);

Connection connection = DriverManager.getConnection(url, props);

Тогда используйте соединение.

0 голосов
/ 14 февраля 2011

Почему бы не использовать SQL Server 2008 также для приложения Java?Я рекомендую jTDS JDBC Driver .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...