不一致JDBC查询Sybase ASA 8.0.3

时间:2012-03-06 18:00:50

标签: java spring jdbctemplate sybase-asa

我对这种情况非常困惑。 我正在开发一个基于Spring Web的应用程序,我正在尝试实现一个简单的SQL查询,但由于某些原因存在一致性问题。 当我在Sybase Central中运行时: SELECT COUNT(*) FROM "DBA"."USUARIOS"我有68行,但是当我从我的java程序中运行相同的查询时,我得到了21行。

我不知道这是否是司机问题,我很困惑。

我的配置:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
              <property name="driverClassName" value="${jdbc.driverClassName}"/>
              <property name="url" value="${jdbc.url}"/>
              <property name="username" value="${jdbc.username}"/>
              <property name="password" value="${jdbc.password}"/>
          </bean>

          <context:property-placeholder location="classpath:jdbc.properties" />

          <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
              <constructor-arg ref="dataSource"/>
          </bean>

          <bean id="productoDAO" class="com.grupolainmaculada.siscom.persistencia.JdbcProductoDAO">
              <property name="jdbcTemplate" ref="jdbcTemplate"/>
          </bean>

属性文件:

jdbc.driverClassName=com.sybase.jdbc4.jdbc.SybConnection
jdbc.url=jdbc:sybase:Tds:192.168.2.177:2638/bdSiSAC02
jdbc.password=wap
jdbc.username=dba 

我正在使用jdk 7和jconnect 7.0

最诚挚的问候,

更新 我运行下一个代码:

System.out.println(connection.getCatalog());

连接指向其他数据库,对我来说这是非常罕见的我不明白为什么不指向我的数据库,如果定义得好。

0 个答案:

没有答案