在jfinal 持久层中如何实现持久连接

jfinal怎么引用配置在spring中的数据库连接池_百度知道
jfinal怎么引用配置在spring中的数据库连接池
我有更好的答案
连接池的作用就是你要大量访问数据库的时候有用。可以提高数据访问的速率!
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。JFinal 数据库连接池要自己实现吗_百度知道
JFinal 数据库连接池要自己实现吗
我有更好的答案
使用完后必须con.close()掉, 使用连接池的话,执行con.close并不会关闭与数据库的TCP连接,而是将连接还回到池中去,如果不close掉的话,这个连接将会一直被占用,直接连接池中的连接耗尽为止。
使用完后必须con.close()掉, 使用连接池的话,执行con.close并不会关闭与数据库的TCP连接,而是将连接还回到池中去,如果不close掉的话,这个连接将会一直被占用,直接连接池中的连接耗尽为止。
本回答被提问者采纳
1条折叠回答
为您推荐:
其他类似问题
数据库连接池的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。jfinal如何动态加载数据库配置
波总,想跟你请教个问题:现在有这样一种需求,需要把web做成一种"安装的"程序,给其他用户,用户不需要懂java,只需要把war包 上传至服务器 启动服务器即可,然后用户第一次访问程序跳转到安装页面,在安装页面配置系统的基本信息,其中配置数据库的连接,这就需要在项目启动之后动态加载 数据库访问的插件,不知如何进行实现,请求一个解决思路。
找个开源的JAVA论坛 cms之类的,都有,可以参考下
基本上就是改web.xml,先用原生的servlet,获取数据库配置等,然后替换web.xml,配置完需要重启才能生效。
--- 共有 6 条评论 ---
: 数据库连接信息保存到什么地方和初始化有什么关系么,请问?
: 你说的太宽泛 理解不了
: 没有讨论PHP。我只是说JAVA。是你在说JAVA不适合做WEB。你好好研究一下JNDI。JNDI又不是非要通过*.XML进行初始化,*.XML仅仅是个存储内容的文件而已。
: php就比较适合做网站啊,exe不是win的吗···你写程序里写配置文件里都行的吧,还有,你是怎么知道我用的是jndi·······
JNDI数据源只能通过*.xml文件来初始化么?JAVA不适合做WEB那JAVA还有更适合的地方么。。。不会是适合做 .exe吧。。。。。。
目前jfinal在服务器启动时,从配置文件读取数据库连接。
然后通c3p0生成连接池。
如果你要在项目启动后再去修改数据连接的话,就需要将连接池中的config重写。挺麻烦!!!
--- 共有 3 条评论 ---
: 我试了下 单独重启数据源插件可以,JFinalFilter初始化的方法调不到
: 当项目启动后,安装时修改好数据库连接,提交后,将信息刷新到配置文件中,然后调用JFinalFilter的init方法,全部重新加载呢。这个时候你录入的数据库连接信息,应该可以被加载进去。
我的想法是,第一次启动项目是不加载数据库的,因为这时候还没有配置数据库的信息,等配置数据库信息之后,手动启动数据库插件如c3p0,如果更改数据库连接,那就要获取到当前启动的插件,把他stop,然后再start,这个我试了下好像不行
& 做一个全局拦器,在项目启动时拦截器去读取项目中的一个特定文件,暂且就叫 install.txt,在该配置文件中使用一个标记变量,例如就叫 install_status,当系统未安装时,该变量为 0,安装后,将该变量改为 1即可。
--- 共有 4 条评论 ---
: 动态new、start、stop ActiveRecordPlugin即可
还有一个小建议,propkit添加修改配置文件的方法,现在只能读取,不能更新和插入
现在jfinal是没有获取当前运行的所有插件 进行动态的stop和start的吧
我也打算这样控制安装页面的跳转,现在的问题是这样的:第一次启动项目是不加载数据库的,因为这时候还没有配置数据库的信息,等配置数据库信息之后,手动启动数据库插件如c3p0,如果更改数据库连接,那就要获取到当前启动的插件,把他stop
我写过类似的,项目启动的时候就在用户本地默认一个空的config.properties,在configPlugin方法里根据config.properties里是否有数据库配置信息,判断用户是否安装,用户安装过的话,就在configPlugin加载相应的数据库配置,没有安装的话,跳转到相应的填写配置信息的页面,用户填写配置提交后写入config.properties就行了。
--- 共有 1 条评论 ---
项目启动的时候 如果没有 你就不初始化数据源插件吗? 配置好后再开启?
JFinalKit有对应方法,才发现。。。可以初始化,获取插件,停止插件 启动插件是我不仔细,谢谢大家了···
引用来自“寂寞不痛”的评论JFinalKit有对应方法,才发现。。。可以初始化,获取插件,停止插件 启动插件是我不仔细,谢谢大家了···安装模式,就用拦截器全局判断一下
你说的是不是,ActiveRecordPlugin.java的start和stop方法。jfinal如何连接多个数据库??
你好,想跟你请教个问题:在jfinal中如何同时连接多个数据库啊??
这里是相同的问题:&请问在jfinal中如何实现持久连接?也就是执行过程中随时向页面发送进度?
请问在jfinal中如何实现持久连接?也就是执行过程中随时向页面发送进度?

我要回帖

更多关于 jfinal实现文件上传 的文章

 

随机推荐