首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
连接数据库报这个错是怎么回事
泪三国云无痕
2017-05-11 08:57
这是不是表示url有错,可是我自己用jdbc连都可以啊
项目用的就是社区下的模板3.1的,是模板sql语句的问题吗,我没找到模板sql语句在哪里。。
项目:
JFinal
评论区
泪三国云无痕
2017-05-11 10:50
因为连接的是SqlServer2000数据库,设置了方言,还是报这个错arp.setDialect(new AnsiSqlDialect());
// arp.setDialect(new SqlServerDialect());两个都试过了
回复
JFinal
2017-05-11 11:25
通过异常提示可以看出来,仍然是设置的 MySql 的方言,因为那个提示中的定界字符是 mysql 独有的
因此,很可能是你的 ecipse 的自动编译没打开,设置后没编译成 class,所以并不真的有效,注意方言使用 SqlServerDialect
回复
泪三国云无痕
2017-05-11 11:40
@JFinal
我用的是myeclipse,那个project里面的build Automatically也已经勾选了,应该能自动编译吧,方言用的是您发的这个
回复
泪三国云无痕
2017-05-11 11:41
不懂怎么回复图片
回复
JFinal
2017-05-11 11:42
@泪三国云无痕
我可以确定的是方言设置没生效,你单步跟踪一下看看是啥方言就知道了
回复
泪三国云无痕
2017-05-11 11:45
@JFinal
好的,我试试
回复
泪三国云无痕
2017-05-11 11:48
@JFinal
会不会是因为数据库版本太遥远了,,所以识别不上了
回复
JFinal
2017-05-11 11:59
@泪三国云无痕
不会的,异常提示很明显,就是仍然是 MySqlDialect 在起作用
回复
JFinal
2017-05-11 12:00
单步踪到出异常的那个方法里面,看一下 Config 对象持有的 Dialect 属性变量的类型是什么,立即就知道了
回复
sdfsf
2017-05-11 14:34
@JFinal
jfinal模板引擎 能单独拿出来 放在spring项目上用么 ? 能用的话怎么用的?
回复
JFinal
2017-05-11 16:47
@sdfsf
当然可以,这里刚才有个分享是介绍在老版本 jfinal 2.2 中如何使用模板引擎的:https://my.oschina.net/u/2248923/blog/897189
你如果是在 spring 中使用,大致方法一样,不同点在于,只你只需要使用完整的 jfinal-3.1.jar 就可以了
在任意环境下使用 jfinal template engine 的方法在 jfinal 手册中有一个章节有过介绍
回复
sdfsf
2017-05-16 13:47
@JFinal
嗯 引用jfinal3.1 会和spring冲突么?
回复
JFinal
2017-05-16 15:33
@sdfsf
spring 与 jfinal 3.1 本身就无关联,引入的话不会有冲突
回复
发送
我要反馈
热门反馈
扫码入社
// arp.setDialect(new SqlServerDialect());两个都试过了