<data-sources >
<data-source key="BDH_sqlServer">
<set-property property="password" value="325301" />
<set-property property="minCount" value="1" />
<set-property property="maxCount" value="50" />
<set-property property="user" value="sa" />
<set-property property="driverClass" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<set-property property="description" value="Sql Server" />
<set-property property="url" value="jdbc:sqlserver://localhost:1433;DatabaseName=K3" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="false" />
<set-property property="loginTimeout" value="" />
</data-source>
这是配置文件里数据源的配置项
以下是BEAN 里读取数据源代码
ActionServlet servlet=new ActionServlet();
if(servlet!=null)
{
DataSource sqlDataSource=servlet.findDataSource("sqlServer");
System.out.print(sqlDataSource.toString());
if(sqlDataSource!=null)
{
conn=sqlDataSource.getConnection();
}
现在的问题是sqlDataSource 里总是为空,所以无法获取数据库连接。
不知道是配置文件里数据源配置项的问题,还是读取配置文件里数据源的问题!
请高手帮忙看一下!!
小弟先谢啦!
<data-source key="BDH_sqlServer">
<set-property property="password" value="325301" />
<set-property property="minCount" value="1" />
<set-property property="maxCount" value="50" />
<set-property property="user" value="sa" />
<set-property property="driverClass" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<set-property property="description" value="Sql Server" />
<set-property property="url" value="jdbc:sqlserver://localhost:1433;DatabaseName=K3" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="false" />
<set-property property="loginTimeout" value="" />
</data-source>
这是配置文件里数据源的配置项
以下是BEAN 里读取数据源代码
ActionServlet servlet=new ActionServlet();
if(servlet!=null)
{
DataSource sqlDataSource=servlet.findDataSource("sqlServer");
System.out.print(sqlDataSource.toString());
if(sqlDataSource!=null)
{
conn=sqlDataSource.getConnection();
}
现在的问题是sqlDataSource 里总是为空,所以无法获取数据库连接。
不知道是配置文件里数据源配置项的问题,还是读取配置文件里数据源的问题!
请高手帮忙看一下!!
小弟先谢啦!
解决方案 »
- SSH配置文件问题
- java_web项目如何加密或试用?
- 为什么JS方法参数不能用EL表达式
- struts2 <s:submit>加载图片的问题,在线等!
- 做验证码程序 用Tomcat servlet 用javascript脚本无法进行刷新?
- Applet读串口
- 大家看一下我设计的SESSION管理--BEAN ? 有没有毛病?
- jsp中查询问题,请问?
- 有谁用java做过ip地址追捕系统,如何根据ip地址查出所在位置?
- 可以通过ObjectOutputStream 和ObjectInputStream在Servlet和Applet之间传递ResultSet对象吗?(
- 如何将'替换成"?
- 输入问题?
DataSource sqlDataSource= getDataSource(request,"BBDH_sqlServer");
DataSource sqlDataSource= getDataSource(request);都可以。。不过2者有点不同。