ntext取出来是net.sourceforge.jtds.jdbc.ClobImpl??

问题描述

sql数据库ntext取出来是net.sourceforge.jtds.jdbc.ClobImpl@??用strCL = String.valueOf(rs.getObject(i));取的,两个一模一样的程序,而且在同一台机器上跑, 为什么有一个可以正常取出来,另外一个却是取出这样的数据??请各位指教??很奇怪。。。 问题补充:飞雪无情 写道

解决方案

你这个net.sourceforge.jtds.jdbc.ClobImpl@?? 就是rs.getObject(i)取出来的吗?他俩是一个对象?就是打印不一样?
解决方案二:
rs.getBlob();rs.getClob() 也可以试试!至于那个bug 我是请教我同事 人家以前出过这个问题 所以这么说的!网上也有这样的说法:和解决方法!http://topic.csdn.net/t/20060411/18/4679397.html引用已经解决了,更新了jtds到1.2就没事了,原来是0.9.1看来是以前版本的bug。 试试看吧!(也可能是我搞错了)
解决方案三:
引用你说有这个bug的,但是我两个工程里面另外一个的的确确就是用0.9的,还显示的好好的这个bug 应该是存在的 你可以去网上看看! 或者区官网! text ---varchar 应该可以搞定吧!
解决方案四:
首先: 0.9.1以前版本是有这个bug的 至于楼主 换成1.2 还不行 待定!解决办法: 把那个字段类型换成 text ---varchar 大小可以根据你自己情况设定!
解决方案五:
还有这样问题,那你两个项目的那部分取值有什么不一样的地方你看看,还是同一台机器就不能是jdk版本问题了。或者你试试SQLServer 的JDBC驱动。你的SQLServer是2005?
解决方案六:
jtds的这个ntext规则是net.sourceforge.jtds.jdbc.ClobImpl@+随机的参数,但是jtds很老了吧?没有更新,和最新的sqlserver不太兼容了。。建议使用SQLServer 的JDBC驱动。

时间: 2024-11-05 22:49:03

ntext取出来是net.sourceforge.jtds.jdbc.ClobImpl??的相关文章

net.sourceforge.jtds.jdbc.Driver错误

问题描述 java.lang.ClassNotFoundException:net.sourceforge.jtds.jdbc.Driveratorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1493)atjava.lan

数据库连接之jtds介绍(待翻译)

数据|数据库|数据库连接   Getting Started What are the class names of the Driver, DataSource, ConnectionPoolDataSource and XADataSource implementations? InterfacejTDS Implementationjava.sql.Drivernet.sourceforge.jtds.jdbc.Driverjavax.sql.DataSourcenet.sourcefor

用数据库JDBC连接写法

数据|数据库 MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.p

常用数据库JDBC连接写法

数据|数据库 1. MySQL(http://www.mysql.com)mysql-connector-java-2.0.14-bin.jar ;Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQ

SQL Server 2008 连接JDBC图文

  SQL Server 2008是目前windows上使用最多的sql数据库,2008的安装机制是基于framework重写的,特点是非常耗时间(我的小本本配置还是可以的.^_^).但不需要原ISO或隐藏起来的MSI文件(如果你不小心手工删除这些安装文件的话,也不必担心.) 这也是为什么大多数时候,SQL Server 2008的安装日志文件setup.log会有1G大小的原因.因为安装工序实在是太庞大了. SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,

常用jdbc连接数据库

将相应的jar包放到D:\Program Files\Apache Software Foundation\Tomcat 6.0\lib下 SQL SERVER Driver = com.microsoft.jdbc.sqlserver.SQLServerDriver jdbcUrl= jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs(数据库名称) oracle oracle.jdbc.driver.OracleDriver

jtds连接数据库爆出sqlexception

问题描述 编程工具是myecplise8.6,我在myecplise里已经成功配置好了数据库,但是程序里面异常,请大家帮忙解决以下import java.sql.*; public class SqlTest { private String driverClass = "net.sourceforge.jtds.jdbc.Driver"; private String url ="jdbc:jtds:sqlserver:/localhost:1433/demo";

通过jtds访问sql server2000的hibernate.cfg.xml的配置问题

问题描述 进入网页登陆用户时登陆页提示登陆失败但不弹出任何错误以下是我的hibernate.cfg.xml的配置不知道是不是有什么问题麻烦各位帮忙修改下<propertyname="dialect">org.hibernate.dialect.SybaseDialect</property><propertyname="connection.url">jdbc:jtds:sqlserver://localhost:1433;Dat

android-Android通过jtds连接sql,加载驱动程序出错,求大神指教

问题描述 Android通过jtds连接sql,加载驱动程序出错,求大神指教 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import android.app.Activity; import android.database.SQLException; import android.os.Bundle; impor