# sql-client **Repository Path**: fffnfg/sql-client ## Basic Information - **Project Name**: sql-client - **Description**: javafx sql 客户端 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-27 - **Last Updated**: 2022-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: jdk17, Javafx ## README # sql client sql 客户端,瞎几把写的 ## 目前长这样 ![大致瞅一下](./doc/views/main.png) ## 参考文档 [javafx](https://openjfx.io/openjfx-docs/#maven) PATH_TO_FX=path/to/javafx-sdk-17/lib ## start 1. jvmOps ```--module-path "E:\program\java\javafx-sdk-17.0.2\lib" --add-modules javafx.controls,javafx.fxml``` ```--module-path "/home/zipper/programs/jdks/javafx-sdk-17.0.2/lib/" --add-modules javafx.controls,javafx.fxml``` 1.1 如果有问题追加 ```text --add-exports=javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED --add-exports=javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED ``` 2. cmd ``` javac --module-path $PATH_TO_FX --add-modules javafx.controls,javafx.fxml HelloFX.java ``` 3. linux 报错 ``` Failed to load module "canberra-gtk-module"``` 添加 jvmOps ```-Djdk.gtk.version=2``` 4. [linux lack chinese font](https://help.accusoft.com/PrizmDoc/v12.2/HTML/Installing_Asian_Fonts_on_Ubuntu_and_Debian.html) sudo apt-get install language-pack-zh* sudo apt-get install chinese* ### mvn clean javafx:run ## 代办 - [x] 中文字体(linux add chinese font) - [x] sql support save with refresh conn list - [ ] 数据库对表结构的查询修改 - [ ] 查询结果的修改 - [ ] 执行多数据查询 - [ ] 查询分析