以前我用的SQL Server 驱动是 com.microsoft.jdbc.sqlserver.SQLServerDriver
现在公司用的SQL Server 驱动是 net.sourceforge.jtds.jdbc.Driver当我第一次进入一个查询方法可以把数据给读取出来,第二次进入另一个方法出现
我的statement对象不是null值啊.?
java.sql.SQLException: The SQL statement must not be null or empty.
net.sourceforge.jtds.jdbc.JtdsStatement.executeQuery(JtdsStatement.java:1245)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
$java.sql.Wrapper$$EnhancerByProxool$$bb6beb70.executeQuery()
com.landray.kmss.km.coustomtable.dao.jdbc.KmCustbDataOperaDaoImp.findByPrimaryKey(KmCustbDataOperaDaoImp.java:191)
com.landray.kmss.km.coustomtable.service.spring.KmCustbDataOperaServiceImp.findByPrimaryKey(KmCustbDataOperaServiceImp.java:28)
com.landray.kmss.km.coustomtable.actions.KmCustbDataOperaAction.view(KmCustbDataOperaAction.java:148)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
.....
现在晕死了...能给有用意见的都有分,不够我加分
现在公司用的SQL Server 驱动是 net.sourceforge.jtds.jdbc.Driver当我第一次进入一个查询方法可以把数据给读取出来,第二次进入另一个方法出现
我的statement对象不是null值啊.?
java.sql.SQLException: The SQL statement must not be null or empty.
net.sourceforge.jtds.jdbc.JtdsStatement.executeQuery(JtdsStatement.java:1245)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
$java.sql.Wrapper$$EnhancerByProxool$$bb6beb70.executeQuery()
com.landray.kmss.km.coustomtable.dao.jdbc.KmCustbDataOperaDaoImp.findByPrimaryKey(KmCustbDataOperaDaoImp.java:191)
com.landray.kmss.km.coustomtable.service.spring.KmCustbDataOperaServiceImp.findByPrimaryKey(KmCustbDataOperaServiceImp.java:28)
com.landray.kmss.km.coustomtable.actions.KmCustbDataOperaAction.view(KmCustbDataOperaAction.java:148)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
.....
现在晕死了...能给有用意见的都有分,不够我加分
debug吧
哎,公司项目比较大我的电脑配置给不上,所以不能在Eclipse里启动Tomcat,debug不了
只能通过logger.debug()的方式调试...,晕死,晚上回去散分....谢谢各位了顺便问一下 SQL Server这两个驱动有什么关系或区别
com.microsoft.jdbc.sqlserver.SQLServerDriver
net.sourceforge.jtds.jdbc.Driver