jfinal连接oracle,使用Generator生成model,报错,请教高人

jar包使用的是ojdbc14.jar


配置文件:

QQ图片20171027152845.png

Generator.java

QQ图片lyy.png


报错:

QQ图片error.png

评论区

九州游人

2017-10-27 15:36

使用PLSQL连接oracle是可以的

JFinal

2017-10-27 15:46

异常提示表明数据库没连上,很可能是配置有问题或者没有权限

九州游人

2017-10-27 15:55

@JFinal jdbc:oracle:thin@127.0.0.1:1521:LYY,请问LYY这里应该使用的是库名是吗

九州游人

2017-10-27 16:01

@JFinal 数据库里的表示是SYSTEM@LYY,这应该代表我自己的库名是LYY吧

九州游人

2017-10-27 17:36

@JFinal Generator这个类是只针对Mysql使用的吗,还是所有数据库都可以用

JFinal

2017-10-28 14:28

@九州游人 先用 java 的纯 JDBC 连接,写个 main 方法连上数据库,然后将连上数据库时使用的配置用在 jfinal 项目中,问题就解决了

Generator 必然是支持 oracle 的,只需要配置一下方言:
generator.setDialect(new OracleDialect());

九州游人

2017-10-30 09:19

@JFinal 我怀疑就是Generator的问题,追了一下代码问题出在,generator.generate()那里,里面有这么一行:List tableMetas = metaBuilder.build(),再追进去,在这句:conn = dataSource.getConnection();报了错,连接没有获取到,但是dataSource是有的,我没有源码追不下去了,这个类是詹总弄的吧,麻烦看看是什么问题?

九州游人

2017-10-31 09:15

@JFinal 问题已经解决了,谢谢詹总的提示

we0476

2017-11-01 10:57

@JFinal Generator 自动生成的个工具类在那里下载呀 还是在新版本就集成了?

JFinal

2017-11-01 15:29

@we0476 生成器本身就是在 jfinal 之中的,具体的使用例子,可以在首页下载 jfinal demo

热门分享

扫码入社