3

ファイルメーカーサーバーv12からデータを取得するためにJDBCを使用しています。

なんらかの理由で、filemaker ではテーブル名にスペースを含めることができます。構文エラーが発生するだけなので、これらのテーブルを選択できません。

データを取得するためにJavaでアプリケーションを作成しました。スペースを含むテーブルからデータを選択する方法を知っている人はいますか?

編集(OPのコメントから):

これは Java 部分です。

String selectSQL = "SELECT "+this.getImportableColumnsString()+" FROM "+this.getTableName();
PreparedStatement preparedStatement = this.connection.prepareStatement(selectSQL);
ResultSet rs = preparedStatement.executeQuery();
4

3 に答える 3

3

質問へのコメントで述べたように、FileMaker テーブル名にスペースが含まれている場合は、SQL ステートメントで二重引用符で囲む必要があります。

String selectSQL = "SELECT * FROM \"table name\"";
于 2014-01-14T18:45:58.997 に答える