Хотя они дают одинаковый результат, технически есть небольшая разница. При добавлении дополнительного метода async
будет создан дополнительный конечный автомат, который не вызывает значительных изменений в производительности, но заслуживает рассмотрения.
По сути, это очень похоже на то, как в этот вопрос .
Согласно сообщению группы новостей, отправленному в этот вторник (2008-12-09) Jimmy Wu@Mircrosoft:
Драйвер JDBC Microsoft SQL Server не поддерживает соединение с Компактным SQL Server. В это время нет запланированной поддержки JDBC SQL Server Компактного выпуска. Слова благодарности для Вашей поддержки продолжения SQL Server.
С уважением, Jimmy Wu
Согласно MSDN, нет один и нет никаких планов ни одного.
Ищите библиотеку SqlJDBC4. Я знаю, что коллега использует его.
В то время как я не знаком с SQL Server CE, я предполагаю, что MS обеспечивает драйвер ODBC для него. Хотя это не рекомендуется для производственного использования, можно использовать мост JDBC-ODBC для устанавливания связи.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:<yourODBC_DSN>");
Для повторения драйвер Моста JDBC-ODBC, которому предоставляют JDBC, рекомендуется только для разработки и тестирования, или когда никакая другая альтернатива не доступна.
Хорошая учебная sqljdbc-работа
Последний драйвер (в техническом предварительном просмотре) является sqljdbc-банками