jfinal越来越强大,发展太快速,我跟都跟不上,最近想用jfinal3.1搭个框架,3.1的demo还没做完,3.2又出来了,先用jfinal3.1搭完再说吧。
1下载 ,建立sql server数据库(demo的数据库是mysql)
2修改数据库配置为sql server
3设置数据库方言
3解决用maven导入sqljdbc jar包问题。
(1)运行报如下错误,因为没有sql server的数据驱动包,即sqljdbc.jar包。
(2)导入sqljdbc jar包,但因为maven没有sqljdbc的授权,所以用maven命令将其导入。导入步骤如下:
具体maven命令:
install:install-file -Dfile=D:\maven\repos\com\microsoft\sqlserver\sqljdbc4\4.0\sqljdbc4-4.0.jar-Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
(3)jar包加进来了,但是还报错
(4)最后再在pom.xml中加xml节点
(5)clean一下,用jetty启动
(6)还报错
解决办法,把数据库配置换成下面这个样子
jdbcUrl = jdbc:sqlserver://localhost:1433; DatabaseName=learning_system
(7)就这样跑起来了
(8)改项目名后报错:
Attribute "xmlns" was already specified for element "web-app".
用如下方法解决问题: