java的web应用系统,以前只支持sqlserver现在想支持多种数据库(oracle,sqlserver,mysql)应该怎么做
解决方案 »
- 请问各种 dbcp 连接池文件,有什么区别??
- 如何制作类似 <c:if test="">html 内容块</c:if> 流程控制jstl标签
- qq空间里的游戏基地中的游戏在我玩的时候好友能看到吗?
- 高手指教
- [真诚求助]下拉框 OnChange执行函数的问题
- linux +myeclipse+eclipse+tomcat 运行tomcat出现问题!!大家给点意见``````
- 大家看看我这个连接数据库的bean
- 我装的mysql是不是有问题
- 各位大哥赶快帮忙
- 如何国际化后台日志输出
- hql查询最大id值报错
- 【急!】在JAVA中用AXIS调用该WebService方法时,如何获取返回多个结果?
destroy-method="close">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url"
value="jdbc:sqlserver:/ip:1433;DatabaseName=数据库名" />
<property name="username" value="test" />
<property name="password" value="test" />
</bean>如果多个的话,多配置几个这样的bean,然后分别引用到不同的dao类。
2、如果不是的话,可以参考http://www.cnblogs.com/linjiqin/archive/2011/03/03/1970028.html
spring配置多个数据源
hibernate动态指定好方言
这样dao层就能适应不同语言
但是这样的话你只能用hql语句
不能直接用数据库原生sql语句了
使用hql语句就可以了
我们配置数据库连接的时候不是需要一个数据库功能包么?大多数数据库都有对应的Lib包,配置方法和sqlserver相似.
想走产品是吧,用那种比如HIBERNATE这类的持久化框架,根据你写的实体类自动生成数据库表。