请教一下关于数据源lookup(jndiName)的问题,急!!!

marco035 2006-01-06 11:16:20
连接数据源用到lookup(jndiName)等操作
是不是每次连接数据库都lookup一次?
如果我把jndiName写在配置文件,岂不是每次都要读一次配置文件?
有没有办法能够在服务器启动时把配置文件的信息读出来,保存在哪里?
谢谢!
...全文
317 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Squall1009 2006-03-10
  • 打赏
  • 举报
回复
是啊,jndiName找到DataSource之后,
直接把DataSource存在一个变量里不就好了,
dyw8021 2006-03-10
  • 打赏
  • 举报
回复
你写个单列模式就可以了, DataSource只读一次
thumb3344 2006-01-09
  • 打赏
  • 举报
回复
是不是每次连接数据库都lookup一次?//每次连接是什么意思?是获得Connection还是获得SataSource?如果是前者,那不会lookup.后者每一次"连接数据库"都是lookup一次,一般的从程序开始到结束也就连接一次.
usaspy 2006-01-09
  • 打赏
  • 举报
回复
搞不懂你意思!!!jndiName放在static 变量里
jianghao08 2006-01-06
  • 打赏
  • 举报
回复
更正一下,应该是链接操作的类。
marco035 2006-01-06
  • 打赏
  • 举报
回复
但始终还是解决不了每次读配置文件的问题...
jianghao08 2006-01-06
  • 打赏
  • 举报
回复
理论上是这样的,但你可以写一个链接操作数据库的方法,这样你每次就可以通过这个类链接数据库了。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧