jFinal 2.2入门学习之二:使用sqlserver数据库学习搭建jfinal-demo框架(MySQL的话就不需要看这个了)
2024-09-01 01:49:41
1、去官网下载最新的jfinal_Demo(我这是JFinal-2.2)
2、解压demo源码,eclipse导入项目
3、本地创建数据库,修改信息,(注意:如果sqlserver端口号冲突,需要配置好)
4、网上找到jar包,添加sqljdbc4.jar包
5、修改config页面
1)增加import语句
import com.jfinal.plugin.activerecord.dialect.SqlServerDialect;
2)增加arp.setDialect(new SqlServerDialect());// 设置数据库方言,默认为 MysqlDialect
public void configPlugin(Plugins me) {
// 配置C3p0数据库连接池插件
C3p0Plugin C3p0Plugin = createC3p0Plugin();
me.add(C3p0Plugin); // 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(C3p0Plugin);
arp.setDialect(new SqlServerDialect());//注意:sql服务器这里需设置SqlServerDialect
me.add(arp); me.add(arp);// 接入ActiveRecordPlugin插件
// 所有配置在 MappingKit 中搞定
_MappingKit.mapping(arp);
}
6、搞定了。(PS:SQL语句同样需要更改,我的如下)
CREATE DATABASE jfinal_demo;
USE jfinal_demo; CREATE TABLE blog(
id int identity(1,1)NOT NULL,
title varchar(200) NOT NULL,
content text NOT NULL,
PRIMARY KEY (id)
)
INSERT INTO blog VALUES ('JFinal Demo Title here', 'JFinal Demo Content here');
INSERT INTO blog VALUES ('test 1', 'test 1');
INSERT INTO blog VALUES ('test 2', 'test 2');
INSERT INTO blog VALUES ('test 3', 'test 3');
INSERT INTO blog VALUES ('test 4', 'test 4');
最新文章
- 使用JQuery统计input和textarea文字输入数量代码
- 苹果iOS强制HTTPS迫在眉睫,距离2017年只剩1天,准备好了么?
- SpringMVC常用配置-处理程序异常以及404错误
- 利用TabHost制作QQ客户端标签栏效果(低版本QQ)
- IOS第16天(1,Quartz2D基本图像绘制)
- PHP使用feof()函数读文件的方法
- StretchDIBits函数
- 微信支付开发-Senparc.Weixin.MP详解
- 20145218 《Java程序设计》第六周学习总结
- Maven, Ivy, Grape, Gradle, Buildr, SBT, Leiningen, ant
- 广东省-IT红黑榜排名公司名称
- 图文详解ReSharper 8.1功能变化
- HDU 5033 Building(单调栈)
- JVM学习一:JVM之类加载器概况
- elasticsearch简单操作
- 易被忽略的Python内置类型
- 语义化标签和jQuery选择器
- sql基本的增删查改语句
- composer 安装thinkphp
- Oracle 12c中新建pdb用户登录问题分析