zouzg / mybatis-generator-gui

mybatis-generator界面工具,让你生成代码更简单更快捷
6.68k stars 2.53k forks source link

无法连接Oracle数据库,无法生成代码错误 #168

Open zpxuzhen opened 6 years ago

zpxuzhen commented 6 years ago

已解决: 执行mvn jfx:jar命令之前 需要根据将目录mybatis-generator\target\jfx\app\lib 中的数据库驱动替换成自己的数据库驱动,将老版本的驱动删掉. 因为软件有bug,替换的时候,名字还要用原来的名字,否则后面生成代码的时候会报错. 比如:软件自带的是ojdbc14,我的数据库要求用ojdbc7,连接数据库时,单纯的替换而不改名为ojdbc14, 能解决连接数据库错误,但是生成代码时报错,找不到ojdbc14. 希望作者把lib驱动库用配置文件来获取名字或者软件运行时动态获取. 这样我们能够根据自己项目来需要来选择驱动.

zpxuzhen commented 6 years ago

执行mvn jfx:jar命令之前 需要根据将目录mybatis-generator-gui-0.8.4\src\main\resources\lib中的数据库驱动 替换成自己的数据库驱动,将老版本的驱动删掉. 将mybatis-generator-gui-0.8.4\src\main\java\com\zzg\mybatis\generator\model\DbType.java中 枚举类型MySQL,Oracle,PostgreSQL,SQL_Server中的数据库驱动名修改为刚才替换后的驱动名. 希望作者把lib驱动库用配置文件来获取名字或者软件运行时动态获取.

zouzg commented 5 years ago

是的,本软件驱动的选取方式目前是有一些简单不好用,后期会优化,多谢建议。