Windows 10 Pro + JDK10 + LibreOffice 6.0.3.2 Base から SQL Server 2017 Express へ接続してみる

Windows 10 Pro + JDK10 + LibreOffice 6.0.3.2 Base から SQL Server 2017 Express へ接続してみる
 
参考にしたサイトはこちら&メモ
Java から JDBC で MS SQL Server に接続する方法
NoClassDefFoundError: javax/xml/bind/DatatypeConverter with SQL Server JDBC
Early technical preview of JDBC 6.5.1 for SQL Server released
[TCP/IP のプロパティ]
JDBC ドライバーで Always Encrypted の使用
java6→java8にアップデートしたらXML読み込み時にSAXNotRecognizedExceptionが発生
windows10 + SQL Server2017 Expressでファイアウォールを設定する
 
現在の stabe は sqljdbc_6.0.8112.200_jpn.tar.gz だが、クラスパスに取り込んでも
javax/xml/bind/DatatypeConverter とエラーが発生するため、以下よりpreview 版をDLして設定する
[6.5.1] Preview Release
より 使用するバージョンに合わせて
mssql-jdbc-6.5.1.jre8-preview.jar、mssql-jdbc-6.5.1.jre9-preview.jar をDLして、適当なフォルダに配置する
 
SQL Server 構成マネージャーの使用より
 [SQL Server ネットワークの構成]
 ->[<インスタンス名> のプロトコル]
  [TCP/IP]が有効であること
  ->[TCP/IP] をダブルクリック
   [TCP/IP のプロパティ] ダイアログ ボックスの [IP アドレス] タブに
   IP1〜IPAllまで IP アドレスが表示される
   IPALLの設定値で
   TCPポート  :1433
   TCP動的ポート:0をクリアする
   アクティブ  :はい
   有効     :はい
   を設定してOKを押下する
 設定後 SQLServer、SQLServerBrowserを再起動する
 
LibreOffice 6.0.3 Base の設定
 ツール -> オプション -> LibreOffice -> 詳細 -> クラスパス ボタンをクリック
 -> アーカイブを追加 をクリック して以下を追加する
  ->D:\DB\sqlsv\mssql-jdbc-6.5.1.jre9-preview.jar
 
・Base から使用する
 左側のペインで Base をクリック
 ->データベースウィザードが表示
  ->既存のデータベースに接続:JDBC
  ->次へ
   ->データソースのURL:
    jdbc:sqlserver://xxx.xxx.xxx.xxx:1433;DatabaseName=demo
   ->JDBC ドライバークラス:com.microsoft.sqlserver.jdbc.SQLServerDriver
   ->次へ
    ->ユーザー名:sa
    ->パスワードを要求する:チェック
    ->次へ
     ->完了
     ファイル名を指定して保存
 右側のペインから作成したデータベースが開くことを確認する