【发布时间】:2011-06-28 22:37:29
【问题描述】:
我无法从 sql server 中的 db 中检索数据。
我使用 c3p0 作为池,这是 c3p0.properties:
c3p0.user=test
c3p0.password=123456
c3p0.jdbcUrl=jdbc:sqlserver://xxxxxx:1433;databaseName=TIMDB;SelectMethod=cursor
c3p0.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver
c3p0.maxPoolSize=15
c3p0.testConnectionOnCheckin=true
c3p0.idleConnectionTestPeriod=3600
在sql server中,我新建了一个名为test的用户,默认db是TIMDB,服务器角色是public,这是用户映射:
但是当我启动应用程序时,我什么也得不到。
从log4j创建的日志中,我可以得到用于检索数据的sql,但是如果我将sql复制到sql管理工作室并创建一个新的查询,我可以检索一些数据。
不知道为什么?
【问题讨论】:
-
请展示一些演示问题的代码。
-
sql 类似于 :select logtime,dn,dh from Mean_5Min 其中 logtime 在 '2011-12-12 00:00:00' 和 '2011-12-13 00:00:00' 之间。
标签: sql sql-server c3p0