• jFinal 2.2入门学习之二:使用sqlserver数据库学习搭建jfinal-demo框架(MySQL的话就不需要看这个了)


    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');
  • 相关阅读:
    (三)java程序的编译和执行
    (二)java环境搭建
    (一)java概述
    (一)mvc与mvvm设计模式
    小程序 开发之向左滑动实现删除功能
    小程序开发之三级联动
    (效果五)js获取客户端ip地址及浏览器信息
    (六)js常见四大排序
    小程序开发之组件的使用
    Nodejs实现爬虫抓取数据
  • 原文地址:https://www.cnblogs.com/piaohua/p/5670117.html
Copyright © 2020-2023  润新知