ssh框架动态连接数据库

问题描述

请问ssh框架已经搭建好连接数据库,怎么改为自动连接数据库呢?不在配置文件里设置数据库的用户名和密码,怎么在外面设置连接数据库呢? 问题补充:sy197661944 写道

解决方案

引用正常情况下SSH框架里是有个配置文件.property文件配置数据库,如果动态连接数据库是不是就不用配置这个文件呢?spring文件里有个配置获得这个数据库的信息,如果动态连接数据库,spring里该怎么设置呢? 在spring加载这个数据文件前,先用流写一个这个文件,但是,我觉得,如果不是要让用户来配置数据库连接,那么用JNDI就可以实现你的目的,就是将数据库连接写在WEB服务器的配置里,而不是写在项目里的.properties中.
解决方案二:
据我所知,SSH里面的applicationContext.xml,你可以在这个里面设置数据库的信息URL,NAME,PASSWORD等等,也可以使用applicationContext.proterties这个配置文件放置数据库的信息,然后在applicationContext.xml加载配置文件的内容。 不知道你所说的自动连接数据库是想怎么连接?比如有一个MYSQL的一个ORACLE的,想用哪个用哪个?还是有2个ORACLE的,可以在安装的时候选择IP,端口,服务名?
解决方案三:
如果不写在文件中,写在哪里?能保存信息的只有,硬盘(文件),内存(重启就没),数据库(你又没连上)那你想保存到哪....?如果想动态配置的数据库,在程序中,编写代码,到指定目录去寻找数据库配置文件,找不到就跳转个页面让他填写,填完了,再将录入的信息写到文件里.以后还是会先去读那个文件.想修改数据库连接,也给以给个页面,让他修改,重写下那个文件就行了.

时间: 2024-12-07 02:03:05

ssh框架动态连接数据库的相关文章

ssh开发-基于ssh框架的连接数据库问题

问题描述 基于ssh框架的连接数据库问题 在输入密码后,出现以下问题,希望高手能帮忙解决,万分感谢,这是毕业设计的赶脚啊 Hibernate: select admintype0_.adminType_id as adminType1_1_, admintype0_.type_desc as type2_1_ from admintype admintype0_ Hibernate: select admin0_.admin_id as admin1_0_, admin0_.login_name

在SSH框架中使用Spring的好处(转)

  以下是我总结下今天笔试中SSh中的总结: 在SSH框架中spring充当了管理容器的角色.我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句.Struts是用来做应用层的,他它负责调用业务逻辑serivce层.所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)    struts负责控制Service(业务逻辑处理类),从而控

ssh框架搭建

目录结构: 一.新建web project 二.在src目录下新建struts.xml  ,使用include是为了方便分开各个action [html] view plaincopy <?xml version="1.0" encoding="UTF-8" ?>   <!DOCTYPE struts PUBLIC       "-//Apache Software Foundation//DTD Struts Configuration

关于使用ssh框架的问题,关于hibernate的sessionfactory

问题描述 关于使用ssh框架的问题,关于hibernate的sessionfactory 我在项目中使用了mysql生成的hibernatesessionfactory这个类,直接拷过来的,然后把他写在了applicationcontext.xml里写成了< bean id="..".../>,在运行项目的时候我看控制台里是直接初始化了的..这个没什么问题 现在如果我再在applicationcontext.xml里面写一个< bean id="...&qu

jquery ajax-请问使用SSH框架结合ajax后,怎么实现查询功能?

问题描述 请问使用SSH框架结合ajax后,怎么实现查询功能? 请问使用SSH框架结合ajax后,怎么实现查询功能?就是,把查询条件用jquery ajax提交, 然后加载table:我现在是能提交,但不知道怎么返回list加载到table中?谢谢! 解决方案 在AJAX中解析json,然后传到JSP页面 解决方案二: 后台用输出流,前端用Jason 解析 解决方案三: <result name='success' type='json'>list</result> 然后在ajax

SSH框架网上商城项目第6战之基于DataGrid的数据显示_java

EasyUI中DataGrid以表格形式展示数据,并提供了丰富的选择.排序.分组和编辑数据的功能支持.DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识.它是轻量级的且功能丰富.单元格合并.多列标题.冻结列和页脚只是其中的一小部分功能. 1. 回顾一下第4节内容 在第4节中,我们使用EasyUI搭建好了左侧菜单栏,并且通过点击菜单选项在右边弹出对应的选项卡.这节我们来使用DataGrid把右边的选项卡部分做好.先看一下第4节中最后的aindex.jsp文件(也可参见第4节

ssh框架整合实例子1-配置文件

ssh框架整合实例子-配置文件 主要配置文件如下: 1.web.xml: 配置actionservlet类和映射配置Listener,加载spring配置 <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4"  xmlns="http://java.sun.com/xml/ns/j2ee"  xmlns:xsi="http://ww

SSH框架网上商城项目第27战之申请域名空间和项目部署及发布_java

前面陆陆续续的完成了网上商城的一些基本功能,虽然还有很多地方有待完善,但是不影响项目的部署和发布,我们可以先来玩一把,这一节主要介绍下域名空间的申请以及项目的部署和发布流程. 1. 域名空间的申请 作为一个伟大的屌丝,肯定没钱买域名空间,很自然的想到去申请个免费的,现在免费的域名空间也很多,我在福佳jsp技术网上申请了一个试用期是15天的,大家也可以去申请个玩玩,反正作为学习,这已经足够了,当然,如果要长期的肯定要付费的.注册过程我截几个图,如下:     然后下一步,最后开通如下: 建议把上面

ssh框架web,自动生成hbm.xml和实体类

问题描述 ssh框架web,自动生成hbm.xml和实体类 ssh框架web,数据库由MySQL变oracle,myeclipse自动生成hbm.xml和实体类,Injection of resource dependencies failed.org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'BHZControl': Injection of resource depe